Closed siveenks closed 4 years ago
Rtools should support openMP.
The problem may be the windows compilation flags we specify in the file Makevars.win
. I have no Windows machine to test on. Windows compilation flags as set in this file might need to be more like:
CXX_STD = CXX11
PKG_LIBS = $(SHLIB_OPENMP_CFLAGS)
PKG_CFLAGS = $(SHLIB_OPENMP_CFLAGS)
PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)
As an aside, the Rtools package changed significantly between R 3. and R 4.; this may or may not be related.
This is something we will try to resolve, as we want this to work on windows. However, if you want to play with this yourself, you can download the release tarball, expand it, and fiddle with the flags in the Makevars.win
file in the root src
directory of the release. An expanded package can be installed from the file system with install.packages( "C:/path to folder", repos = NULL, type = "source")
. You should probably exit and restart R to clear any loaded version of packages before using if the install succeeds, as version numbers won't change.
Hi, Thank you for your prompt reply. your suggestions fixed the problem with compiling FastPG and installing it. Infact, the Makevars file had the same lines as you said, but I replaced the lines in Makevars.win and then R compiled the package without any error. May be you can correct this in the source code so that others can install on windows without any trouble.
Moreover I would like to point one more correction with reagrds to "Use a pre-built Docker container". The first command to pull the docker image works fine. But, the second line needs o be modified to "docker run -it --rm -v -w jefferys/fastpg:latest" for docker to load and run the docker image.
FastPG is working fine for me now. I would later benchmark the time to cluster the whole 87 million cells from the FR-FCM-ZYT6 dataset and post the results in here.
Great, I'm glad it's working now! We really appreciate the suggestions and look forward to the results of your experiment!
Hi, I found the article about FastPG very interesting and wanted to try it. But, I am not able to install FastPG using "Local install" method. I configured Python and installed nmslib as mentioned in the guideline. I have miniconda with a environment named "test" which has the nmslib installed. R is configures to use the correct Python version using an .Rprofile which includes "Sys.setenv(RETICULATE_PYTHON = "C:/ProgramData/Miniconda3/envs/test/python.exe") " and the py_config() shows that it is using correct version of Python.
But when I install FastPG it end up failing. am attaching the R report below. Please give some guidance on how to make it work. I use Windows 10 64 bit, R version 4.0.1 and RStudio V1.3.959 on a AMD Threadripper 3970x. I have RTools40, CMake (cmake-3.18.0-rc2-win64-x64) and Build Tools for Visual Studio installed.
I was able to get FastPG working with the re-built Docker container, but this setup provides limited functionality as i cannot use Rstudio with it and and is unable to install other packages to do complete workflow.
Thanks in advance. Regards, Siveen
FastPG Install messages/errors (long)
#########COPIED FROM R ################################## Downloading GitHub repo sararselitsky/FastPG@master Skipping 1 packages not available: flowCore checking for file 'C:\Users\siveenks\AppData\Local\Temp\RtmpgNNxew\remotes2b1c242917\sararselitsky-FastPG-61cc4b4/DESCRIPTION' ... checking for file 'C:\Users\siveenks\AppData\Local\Temp\RtmpgNNxew\remotes2b1c242917\sararselitsky-FastPG-61cc4b4/DESCRIPTION' ... √ checking for file 'C:\Users\siveenks\AppData\Local\Temp\RtmpgNNxew\remotes2b1c242917\sararselitsky-FastPG-61cc4b4/DESCRIPTION' - preparing 'FastPG': checking DESCRIPTION meta-information ... checking DESCRIPTION meta-information ... √ checking DESCRIPTION meta-information - cleaning src - checking for LF line-endings in source and make files and shell scripts - checking for empty or unneeded directories - building 'FastPG_0.0.6.tar.gz' Installing package into ‘C:/Users/siveenks/Documents/R/win-library/4.0’ (as ‘lib’ is unspecified) * installing *source* package 'FastPG' ... ** using staged installation ** libs *** arch - i386 "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RngStream.cpp -o RngStream.o "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c buildNextPhase.cpp -o buildNextPhase.o buildNextPhase.cpp:93: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel buildNextPhase.cpp:119: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:125: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:133: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:199: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:205: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:243: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:248: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:279: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:283: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:309: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:314: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:339: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp:344: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for buildNextPhase.cpp: In function 'double buildNextLevelGraphOpt(graph*, graph*, long int*, long int, int)': buildNextPhase.cpp:92:9: warning: variable 'nT' set but not used [-Wunused-but-set-variable] int nT; ^~ buildNextPhase.cpp:100:10: warning: unused variable 'percentange' [-Wunused-variable] long percentange = 80; ^~~~~~~~~~~ buildNextPhase.cpp:102:12: warning: unused variable 'total' [-Wunused-variable] double total = 0, totItr = 0; ^~~~~ buildNextPhase.cpp:102:23: warning: unused variable 'totItr' [-Wunused-variable] double total = 0, totItr = 0; ^~~~~~ buildNextPhase.cpp:105:13: warning: unused variable 'NE_in' [-Wunused-variable] long NE_in = Gin->numEdges; ^~~~~ buildNextPhase.cpp: In function 'void buildNextLevelGraph(graph*, graph*, long int*, long int)': buildNextPhase.cpp:262:12: warning: unused variable 'time1' [-Wunused-variable] double time1, time2, time3, time4; //For timing purposes ^~~~~ buildNextPhase.cpp:262:19: warning: unused variable 'time2' [-Wunused-variable] double time1, time2, time3, time4; //For timing purposes ^~~~~ buildNextPhase.cpp:262:26: warning: unused variable 'time3' [-Wunused-variable] double time1, time2, time3, time4; //For timing purposes ^~~~~ buildNextPhase.cpp:262:33: warning: unused variable 'time4' [-Wunused-variable] double time1, time2, time3, time4; //For timing purposes ^~~~~ buildNextPhase.cpp:263:12: warning: unused variable 'total' [-Wunused-variable] double total = 0, totItr = 0; ^~~~~ buildNextPhase.cpp:263:23: warning: unused variable 'totItr' [-Wunused-variable] double total = 0, totItr = 0; ^~~~~~ buildNextPhase.cpp:264:10: warning: unused variable 'percentange' [-Wunused-variable] long percentange = 80; ^~~~~~~~~~~ buildNextPhase.cpp:267:13: warning: unused variable 'NE_in' [-Wunused-variable] long NE_in = Gin->numEdges; ^~~~~ buildNextPhase.cpp: In function 'long int buildCommunityBasedOnVoltages(graph*, long int*, long int*, long int*)': buildNextPhase.cpp:398:13: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ buildNextPhase.cpp: In function 'void segregateEdgesBasedOnVoltages(graph*, long int*)': buildNextPhase.cpp:451:13: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c coloringDistanceOne.cpp -o coloringDistanceOne.o In file included from coloring.h:5, from coloringDistanceOne.cpp:43: coloringUtils.h:66:1: warning: "/*" within comment [-Wcomment] /******* Coloring Functions ****** coloringUtils.h:68:1: warning: "/*" within comment [-Wcomment] /* Basic coloring (unbalanced) in initialColoring.cpp coloringUtils.h:70:1: warning: "/*" within comment [-Wcomment] /* Basic coloiring (ab-inital) in initialColoringLU.cpp coloringUtils.h:73:1: warning: "/*" within comment [-Wcomment] /* Vertex base redistribution in vBase.cpp coloringUtils.h:82:1: warning: "/*" within comment [-Wcomment] /* Color base redistribution in cBase.cpp coloringDistanceOne.cpp:62: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel coloringDistanceOne.cpp:98: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp:107: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(max: realMaxDegree) coloringDistanceOne.cpp:137: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp:166: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp:208: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp:248: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel coloringDistanceOne.cpp:289: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp:305: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp:316: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp:359: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp:410: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringDistanceOne.cpp: In function 'int algoDistanceOneVertexColoringOpt(graph*, int*, int, double*)': coloringDistanceOne.cpp:60:7: warning: variable 'nT' set but not used [-Wunused-but-set-variable] int nT; ^~ coloringDistanceOne.cpp:74:8: warning: unused variable 'NEdge' [-Wunused-variable] long NEdge = G->numEdges; ^~~~~ coloringDistanceOne.cpp: In function 'int algoDistanceOneVertexColoring(graph*, int*, int, double*)': coloringDistanceOne.cpp:247:6: warning: variable 'nT' set but not used [-Wunused-but-set-variable] int nT; ^~ coloringDistanceOne.cpp:259:8: warning: unused variable 'NT' [-Wunused-variable] long NT = NVer - NS; ^~ coloringDistanceOne.cpp:260:8: warning: unused variable 'NEdge' [-Wunused-variable] long NEdge = G->numEdges; ^~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c coloringMultiHashMaxMin.cpp -o coloringMultiHashMaxMin.o In file included from coloring.h:5, from coloringMultiHashMaxMin.cpp:43: coloringUtils.h:66:1: warning: "/*" within comment [-Wcomment] /******* Coloring Functions ****** coloringUtils.h:68:1: warning: "/*" within comment [-Wcomment] /* Basic coloring (unbalanced) in initialColoring.cpp coloringUtils.h:70:1: warning: "/*" within comment [-Wcomment] /* Basic coloiring (ab-inital) in initialColoringLU.cpp coloringUtils.h:73:1: warning: "/*" within comment [-Wcomment] /* Vertex base redistribution in vBase.cpp coloringUtils.h:82:1: warning: "/*" within comment [-Wcomment] /* Color base redistribution in cBase.cpp coloringMultiHashMaxMin.cpp:72: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel coloringMultiHashMaxMin.cpp:112: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringMultiHashMaxMin.cpp:126: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringMultiHashMaxMin.cpp:182: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for coloringMultiHashMaxMin.cpp: In function 'int algoColoringMultiHashMaxMin(graph*, int*, int, double*, int, int)': coloringMultiHashMaxMin.cpp:202:16: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=] printf("Check - WARNING: Number of conflicts detected after resolution: %d \n\n", myConflicts); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ coloringMultiHashMaxMin.cpp:202:16: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=] coloringMultiHashMaxMin.cpp:208:12: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=] printf("Number of uncolored vertices : %d \n", unColored); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ coloringMultiHashMaxMin.cpp:208:12: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=] "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c coloringUtils.cpp -o coloringUtils.o In file included from coloringUtils.cpp:1: coloringUtils.h:66:1: warning: "/*" within comment [-Wcomment] /******* Coloring Functions ****** coloringUtils.h:68:1: warning: "/*" within comment [-Wcomment] /* Basic coloring (unbalanced) in initialColoring.cpp coloringUtils.h:70:1: warning: "/*" within comment [-Wcomment] /* Basic coloiring (ab-inital) in initialColoringLU.cpp coloringUtils.h:73:1: warning: "/*" within comment [-Wcomment] /* Vertex base redistribution in vBase.cpp coloringUtils.h:82:1: warning: "/*" within comment [-Wcomment] /* Color base redistribution in cBase.cpp coloringUtils.cpp:17: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel default(none), shared(binSizes, colors, bigHolder,numColors, nv) coloringUtils.cpp:23: warning: ignoring #pragma omp single [-Wunknown-pragmas] #pragma omp single coloringUtils.cpp:28: warning: ignoring #pragma omp for [-Wunknown-pragmas] #pragma omp for schedule(guided) coloringUtils.cpp:33: warning: ignoring #pragma omp for [-Wunknown-pragmas] #pragma omp for schedule(guided) coloringUtils.cpp:88: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update coloringUtils.cpp: In function 'void distanceOneConfResolution(graph*, long int, int*, double*, long int*, long int*, ColorVector&, int)': coloringUtils.cpp:74:6: warning: unused variable 'maxColor' [-Wunused-variable] int maxColor = -1, adjColor = -1; ^~~~~~~~ coloringUtils.cpp:74:21: warning: unused variable 'adjColor' [-Wunused-variable] int maxColor = -1, adjColor = -1; ^~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c dedup_links.cpp -o dedup_links.o "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c equitableColoringDistanceOne.cpp -o equitableColoringDistanceOne.o In file included from coloring.h:5, from equitableColoringDistanceOne.cpp:45: coloringUtils.h:66:1: warning: "/*" within comment [-Wcomment] /******* Coloring Functions ****** coloringUtils.h:68:1: warning: "/*" within comment [-Wcomment] /* Basic coloring (unbalanced) in initialColoring.cpp coloringUtils.h:70:1: warning: "/*" within comment [-Wcomment] /* Basic coloiring (ab-inital) in initialColoringLU.cpp coloringUtils.h:73:1: warning: "/*" within comment [-Wcomment] /* Vertex base redistribution in vBase.cpp coloringUtils.h:82:1: warning: "/*" within comment [-Wcomment] /* Color base redistribution in cBase.cpp equitableColoringDistanceOne.cpp:51: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for equitableColoringDistanceOne.cpp:101: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel equitableColoringDistanceOne.cpp:124: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for equitableColoringDistanceOne.cpp:132: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for equitableColoringDistanceOne.cpp:176: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for equitableColoringDistanceOne.cpp:233: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for equitableColoringDistanceOne.cpp: In function 'void equitableDistanceOneColorBased(graph*, int*, int, long int*, int, double*, int)': equitableColoringDistanceOne.cpp:114:10: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int' [-Wformat=] printf("Vertices: %ld Edges: %ld Num Colors= %ld\n", NVer, NEdge, numColors); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ equitableColoringDistanceOne.cpp:114:10: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int' [-Wformat=] equitableColoringDistanceOne.cpp:185:12: warning: unused variable 'myDegree' [-Wunused-variable] long myDegree = verPtr[v+1] - verPtr[v]; ^~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c fullSyncUtility.cpp -o fullSyncUtility.o fullSyncUtility.cpp:110: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update fullSyncUtility.cpp:112: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update fullSyncUtility.cpp:114: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update fullSyncUtility.cpp:116: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update fullSyncUtility.cpp: In function 'double buildAndLockLocalMapCounter(long int, mapElement*, long int*, edge*, long int*, long int&, omp_lock_t*, omp_lock_t*, int, double&, int)': fullSyncUtility.cpp:37:7: warning: unused variable 'storedAlready' [-Wunused-variable] long storedAlready = 0; ^~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"gcc -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -O2 -Wall -std=gnu99 -mfpmath=sse -msse2 -mstackrealign -c init.c -o init.o "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelDirectedLouvainMethod.cpp -o parallelDirectedLouvainMethod.o parallelDirectedLouvainMethod.cpp:58: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelDirectedLouvainMethod.cpp:144: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelDirectedLouvainMethod.cpp:151: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelDirectedLouvainMethod.cpp:177: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelDirectedLouvainMethod.cpp:179: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelDirectedLouvainMethod.cpp:181: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelDirectedLouvainMethod.cpp:183: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelDirectedLouvainMethod.cpp:199: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelDirectedLouvainMethod.cpp:226: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelDirectedLouvainMethod.cpp:256: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelDirectedLouvainMethod.cpp: In function 'double parallelDirectedLouvianMethod(dGraph*, long int*, int, double, double, double*, int*)': parallelDirectedLouvainMethod.cpp:71:13: warning: unused variable 'NE' [-Wunused-variable] long NE = dG->numEdges; ^~ parallelDirectedLouvainMethod.cpp:78:10: warning: unused variable 'totalEdgeWeight' [-Wunused-variable] long totalEdgeWeight; ^~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethod.cpp -o parallelLouvainMethod.o parallelLouvainMethod.cpp:58: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethod.cpp:138: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethod.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethod.cpp:171: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethod.cpp:173: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethod.cpp:175: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethod.cpp:177: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethod.cpp:193: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethod.cpp:220: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethod.cpp:250: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethod.cpp: In function 'double parallelLouvianMethod(graph*, long int*, int, double, double, double*, int*)': parallelLouvainMethod.cpp:71:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethod.cpp:72:13: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ parallelLouvainMethod.cpp:77:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodApprox-2.cpp -o parallelLouvainMethodApprox-2.o parallelLouvainMethodApprox-2.cpp:59: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodApprox-2.cpp:147: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox-2.cpp:153: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox-2.cpp:182: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodApprox-2.cpp:184: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodApprox-2.cpp:186: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodApprox-2.cpp:188: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodApprox-2.cpp:206: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodApprox-2.cpp:233: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox-2.cpp:263: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox-2.cpp: In function 'double parallelLouvianMethodApprox2(graph*, long int*, int, double, double, double*, int*, int)': parallelLouvainMethodApprox-2.cpp:70:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodApprox-2.cpp:71:13: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ parallelLouvainMethodApprox-2.cpp:76:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodApprox.cpp -o parallelLouvainMethodApprox.o parallelLouvainMethodApprox.cpp:58: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodApprox.cpp:148: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox.cpp:156: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox.cpp:175: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox.cpp:212: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodApprox.cpp:214: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodApprox.cpp:216: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodApprox.cpp:218: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodApprox.cpp:233: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodApprox.cpp:260: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox.cpp:290: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodApprox.cpp: In function 'double parallelLouvianMethodApprox(graph*, long int*, int, double, double, double*, int*, int)': parallelLouvainMethodApprox.cpp:177:14: warning: variable 'flag' set but not used [-Wunused-but-set-variable] bool flag = false; ^~~~ parallelLouvainMethodApprox.cpp:69:11: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodApprox.cpp:70:11: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ parallelLouvainMethodApprox.cpp:75:8: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodEarlyTerminate.cpp -o parallelLouvainMethodEarlyTerminate.o parallelLouvainMethodEarlyTerminate.cpp:58: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodEarlyTerminate.cpp:118: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodEarlyTerminate.cpp:142: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodEarlyTerminate.cpp:157: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodEarlyTerminate.cpp:199: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodEarlyTerminate.cpp:201: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodEarlyTerminate.cpp:203: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodEarlyTerminate.cpp:205: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodEarlyTerminate.cpp:215: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodEarlyTerminate.cpp:243: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodEarlyTerminate.cpp:273: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodEarlyTerminate.cpp: In function 'double parallelLouvianMethodEarlyTerminate(graph*, long int*, int, double, double, double*, int*)': parallelLouvainMethodEarlyTerminate.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 9 has type 'long int' [-Wformat=] printf("%d \t %g \t %g \t %lf \t %3.3lf \t %3.3lf \t %3.3lf \t %d\n", numItrs, e_xx, a2_x, currMod, (time2-time1), (time4-time3), totItr, termNodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ parallelLouvainMethodEarlyTerminate.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 9 has type 'long int' [-Wformat=] parallelLouvainMethodEarlyTerminate.cpp:69:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodEarlyTerminate.cpp:75:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodFastTrackResistance.cpp -o parallelLouvainMethodFastTrackResistance.o parallelLouvainMethodFastTrackResistance.cpp:57: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodFastTrackResistance.cpp:129: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodFastTrackResistance.cpp:136: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodFastTrackResistance.cpp:162: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodFastTrackResistance.cpp:164: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodFastTrackResistance.cpp:166: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodFastTrackResistance.cpp:168: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodFastTrackResistance.cpp:182: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodFastTrackResistance.cpp:201: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:n_c) parallelLouvainMethodFastTrackResistance.cpp:249: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodFastTrackResistance.cpp:286: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodFastTrackResistance.cpp: In function 'double parallelLouvianMethodFastTrackResistance(graph*, long int*, int, double, double, double*, int*, int, double*, double*)': parallelLouvainMethodFastTrackResistance.cpp:68:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodFastTrackResistance.cpp:69:13: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ parallelLouvainMethodFastTrackResistance.cpp:74:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodFullSync.cpp -o parallelLouvainMethodFullSync.o parallelLouvainMethodFullSync.cpp:58: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodFullSync.cpp:110: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodFullSync.cpp:136: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:totalEdgeTravel), reduction(+:totalUniqueComm) parallelLouvainMethodFullSync.cpp:171: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for //Parallelize on each vertex parallelLouvainMethodFullSync.cpp:175: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for //Parallelize on each vertex parallelLouvainMethodFullSync.cpp:185: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:e_xx) reduction(+:a2_x) parallelLouvainMethodFullSync.cpp: In function 'double parallelLouvainMethodFullSync(graph*, long int*, int, double, double, double*, int*, int, int)': parallelLouvainMethodFullSync.cpp:198:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] printf("%d %d %d %d %3.5lf\n",numItrs, NV, totalEdgeTravel, totalUniqueComm, currMod); ^~~~~~~~~~~~~~~~~~~~~~ ~~ parallelLouvainMethodFullSync.cpp:198:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] parallelLouvainMethodFullSync.cpp:198:16: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] parallelLouvainMethodFullSync.cpp:198:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] parallelLouvainMethodFullSync.cpp:198:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] parallelLouvainMethodFullSync.cpp:198:16: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] parallelLouvainMethodFullSync.cpp:69:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodFullSync.cpp:75:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodFullSyncEarly.cpp -o parallelLouvainMethodFullSyncEarly.o parallelLouvainMethodFullSyncEarly.cpp:58: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodFullSyncEarly.cpp:116: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodFullSyncEarly.cpp:127: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodFullSyncEarly.cpp:153: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:totalEdgeTravel), reduction(+:totalUniqueComm) parallelLouvainMethodFullSyncEarly.cpp:200: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for //Parallelize on each vertex parallelLouvainMethodFullSyncEarly.cpp:204: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for //Parallelize on each vertex parallelLouvainMethodFullSyncEarly.cpp:214: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:e_xx) reduction(+:a2_x) parallelLouvainMethodFullSyncEarly.cpp: In function 'double parallelLouvainMethodFullSyncEarly(graph*, long int*, int, double, double, double*, int*, int, int)': parallelLouvainMethodFullSyncEarly.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] printf("%d %d %d %d %d %3.5lf\n",numItrs, NV, termNodes, totalEdgeTravel, totalUniqueComm, currMod); ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ parallelLouvainMethodFullSyncEarly.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] parallelLouvainMethodFullSyncEarly.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] parallelLouvainMethodFullSyncEarly.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 6 has type 'long int' [-Wformat=] parallelLouvainMethodFullSyncEarly.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] parallelLouvainMethodFullSyncEarly.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] parallelLouvainMethodFullSyncEarly.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] parallelLouvainMethodFullSyncEarly.cpp:227:16: warning: format '%d' expects argument of type 'int', but argument 6 has type 'long int' [-Wformat=] parallelLouvainMethodFullSyncEarly.cpp:69:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodFullSyncEarly.cpp:75:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodInitialized.cpp -o parallelLouvainMethodInitialized.o parallelLouvainMethodInitialized.cpp:59: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodInitialized.cpp:107: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodInitialized.cpp:132: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodInitialized.cpp:139: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodInitialized.cpp:164: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodInitialized.cpp:166: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodInitialized.cpp:168: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodInitialized.cpp:170: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodInitialized.cpp:182: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodInitialized.cpp:209: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodInitialized.cpp:239: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodInitialized.cpp: In function 'double parallelLouvianMethodInitialized(graph*, long int*, int, double, double, double*, int*)': parallelLouvainMethodInitialized.cpp:70:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodInitialized.cpp:71:13: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ parallelLouvainMethodInitialized.cpp:76:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodNoMap.cpp -o parallelLouvainMethodNoMap.o parallelLouvainMethodNoMap.cpp:58: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodNoMap.cpp:133: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodNoMap.cpp:140: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodNoMap.cpp:173: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodNoMap.cpp:175: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodNoMap.cpp:177: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodNoMap.cpp:179: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodNoMap.cpp:196: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodNoMap.cpp:223: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodNoMap.cpp:253: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodNoMap.cpp: In function 'double parallelLouvianMethodNoMap(graph*, long int*, int, double, double, double*, int*)': parallelLouvainMethodNoMap.cpp:57:9: warning: variable 'nT' set but not used [-Wunused-but-set-variable] int nT; ^~ parallelLouvainMethodNoMap.cpp:69:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodNoMap.cpp:75:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodNoMapFastTrackResistance.cpp -o parallelLouvainMethodNoMapFastTrackResistance.o parallelLouvainMethodNoMapFastTrackResistance.cpp:58: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodNoMapFastTrackResistance.cpp:133: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodNoMapFastTrackResistance.cpp:140: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodNoMapFastTrackResistance.cpp:173: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodNoMapFastTrackResistance.cpp:175: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodNoMapFastTrackResistance.cpp:177: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodNoMapFastTrackResistance.cpp:179: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainMethodNoMapFastTrackResistance.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodNoMapFastTrackResistance.cpp:211: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:n_c) parallelLouvainMethodNoMapFastTrackResistance.cpp:259: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodNoMapFastTrackResistance.cpp:293: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodNoMapFastTrackResistance.cpp: In function 'double parallelLouvianMethodNoMapFastTrackResistance(graph*, long int*, int, double, double, double*, int*, int, double*, double*)': parallelLouvainMethodNoMapFastTrackResistance.cpp:69:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodNoMapFastTrackResistance.cpp:75:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodScale.cpp -o parallelLouvainMethodScale.o parallelLouvainMethodScale.cpp:56: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodScale.cpp:141: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodScale.cpp:144: warning: ignoring #pragma omp for [-Wunknown-pragmas] #pragma omp for parallelLouvainMethodScale.cpp:148: warning: ignoring #pragma omp for [-Wunknown-pragmas] #pragma omp for parallelLouvainMethodScale.cpp:165: warning: ignoring #pragma omp for [-Wunknown-pragmas] #pragma omp for parallelLouvainMethodScale.cpp:232: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodScale.cpp:259: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodScale.cpp:304: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodScale.cpp:317: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodScale.cpp: In function 'double parallelLouvianMethodScale(graph*, long int*, int, double, double, double*, int*)': parallelLouvainMethodScale.cpp:67:11: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodScale.cpp:68:11: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ parallelLouvainMethodScale.cpp:73:8: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainMethodScaleFastTrackResistance.cpp -o parallelLouvainMethodScaleFastTrackResistance.o parallelLouvainMethodScaleFastTrackResistance.cpp:56: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodScaleFastTrackResistance.cpp:141: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainMethodScaleFastTrackResistance.cpp:144: warning: ignoring #pragma omp for [-Wunknown-pragmas] #pragma omp for parallelLouvainMethodScaleFastTrackResistance.cpp:148: warning: ignoring #pragma omp for [-Wunknown-pragmas] #pragma omp for parallelLouvainMethodScaleFastTrackResistance.cpp:165: warning: ignoring #pragma omp for [-Wunknown-pragmas] #pragma omp for parallelLouvainMethodScaleFastTrackResistance.cpp:236: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainMethodScaleFastTrackResistance.cpp:255: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:n_c) parallelLouvainMethodScaleFastTrackResistance.cpp:304: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodScaleFastTrackResistance.cpp:353: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodScaleFastTrackResistance.cpp:366: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainMethodScaleFastTrackResistance.cpp: In function 'double parallelLouvianMethodScaleFastTrackResistance(graph*, long int*, int, double, double, double*, int*, int, double*, double*)': parallelLouvainMethodScaleFastTrackResistance.cpp:67:11: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainMethodScaleFastTrackResistance.cpp:68:11: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ parallelLouvainMethodScaleFastTrackResistance.cpp:73:8: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainWithColoring.cpp -o parallelLouvainWithColoring.o In file included from coloring.h:5, from color_comm.h:5, from parallelLouvainWithColoring.cpp:44: coloringUtils.h:66:1: warning: "/*" within comment [-Wcomment] /******* Coloring Functions ****** coloringUtils.h:68:1: warning: "/*" within comment [-Wcomment] /* Basic coloring (unbalanced) in initialColoring.cpp coloringUtils.h:70:1: warning: "/*" within comment [-Wcomment] /* Basic coloiring (ab-inital) in initialColoringLU.cpp coloringUtils.h:73:1: warning: "/*" within comment [-Wcomment] /* Vertex base redistribution in vBase.cpp coloringUtils.h:82:1: warning: "/*" within comment [-Wcomment] /* Color base redistribution in cBase.cpp parallelLouvainWithColoring.cpp:57: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainWithColoring.cpp:120: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoring.cpp:127: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoring.cpp:136: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoring.cpp:160: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoring.cpp:169: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoring.cpp:194: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainWithColoring.cpp:196: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainWithColoring.cpp:198: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainWithColoring.cpp:200: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainWithColoring.cpp:213: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoring.cpp:226: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for //Parallelize on each vertex parallelLouvainWithColoring.cpp:230: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for //Parallelize on each vertex parallelLouvainWithColoring.cpp:241: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainWithColoring.cpp: In function 'double algoLouvainWithDistOneColoring(graph*, long int*, int, int*, int, double, double, double*, int*)': parallelLouvainWithColoring.cpp:56:9: warning: variable 'nT' set but not used [-Wunused-but-set-variable] int nT; ^~ parallelLouvainWithColoring.cpp:80:13: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainWithColoring.cpp:81:13: warning: unused variable 'NE' [-Wunused-variable] long NE = G->numEdges; ^~ parallelLouvainWithColoring.cpp:86:10: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallelLouvainWithColoringNoMap.cpp -o parallelLouvainWithColoringNoMap.o In file included from coloring.h:5, from color_comm.h:5, from parallelLouvainWithColoringNoMap.cpp:44: coloringUtils.h:66:1: warning: "/*" within comment [-Wcomment] /******* Coloring Functions ****** coloringUtils.h:68:1: warning: "/*" within comment [-Wcomment] /* Basic coloring (unbalanced) in initialColoring.cpp coloringUtils.h:70:1: warning: "/*" within comment [-Wcomment] /* Basic coloiring (ab-inital) in initialColoringLU.cpp coloringUtils.h:73:1: warning: "/*" within comment [-Wcomment] /* Vertex base redistribution in vBase.cpp coloringUtils.h:82:1: warning: "/*" within comment [-Wcomment] /* Color base redistribution in cBase.cpp parallelLouvainWithColoringNoMap.cpp:57: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallelLouvainWithColoringNoMap.cpp:123: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoringNoMap.cpp:130: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoringNoMap.cpp:139: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoringNoMap.cpp:163: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoringNoMap.cpp:172: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoringNoMap.cpp:200: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainWithColoringNoMap.cpp:202: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainWithColoringNoMap.cpp:204: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainWithColoringNoMap.cpp:206: warning: ignoring #pragma omp atomic [-Wunknown-pragmas] #pragma omp atomic update parallelLouvainWithColoringNoMap.cpp:219: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallelLouvainWithColoringNoMap.cpp:232: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for //Parallelize on each vertex parallelLouvainWithColoringNoMap.cpp:236: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for //Parallelize on each vertex parallelLouvainWithColoringNoMap.cpp:247: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for \ parallelLouvainWithColoringNoMap.cpp: In function 'double algoLouvainWithDistOneColoringNoMap(graph*, long int*, int, int*, int, double, double, double*, int*)': parallelLouvainWithColoringNoMap.cpp:56:6: warning: variable 'nT' set but not used [-Wunused-but-set-variable] int nT; ^~ parallelLouvainWithColoringNoMap.cpp:80:10: warning: unused variable 'NS' [-Wunused-variable] long NS = G->sVertices; ^~ parallelLouvainWithColoringNoMap.cpp:86:7: warning: unused variable 'totalEdgeWeightTwice' [-Wunused-variable] long totalEdgeWeightTwice; ^~~~~~~~~~~~~~~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallel_jc2.cpp -o parallel_jc2.o parallel_jc2.cpp: In member function 'virtual void Jce::operator()(std::size_t, std::size_t)': parallel_jc2.cpp:30:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] for (std::size_t j = 0; j < ncols; j++) { ~~^~~~~~~ "C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-40~1.1/include" -DNDEBUG -I'C:/Program Files/R/R-4.0.1/library/Rcpp/include' -I'C:/Users/siveenks/Documents/R/win-library/4.0/RcppParallel/include' -I'C:/Program Files/R/R-4.0.1/library/BH/include' -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parallel_louvain.cpp -o parallel_louvain.o In file included from coloring.h:5, from color_comm.h:5, from parallel_louvain.cpp:9: coloringUtils.h:66:1: warning: "/*" within comment [-Wcomment] /******* Coloring Functions ****** coloringUtils.h:68:1: warning: "/*" within comment [-Wcomment] /* Basic coloring (unbalanced) in initialColoring.cpp coloringUtils.h:70:1: warning: "/*" within comment [-Wcomment] /* Basic coloiring (ab-inital) in initialColoringLU.cpp coloringUtils.h:73:1: warning: "/*" within comment [-Wcomment] /* Vertex base redistribution in vBase.cpp coloringUtils.h:82:1: warning: "/*" within comment [-Wcomment] /* Color base redistribution in cBase.cpp parallel_louvain.cpp:20: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallel_louvain.cpp:136: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallel_louvain.cpp:142: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallel_louvain.cpp:160: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallel_louvain.cpp:165: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallel_louvain.cpp:229: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel parallel_louvain.cpp:316: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallel_louvain.cpp:340: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for parallel_louvain.cpp: In function 'void parse_SNAP(graph*, Rcpp::NumericMatrix, std::unordered_map