Guest User

make terminal output

a guest
Jan 27th, 2023
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 316.30 KB | None | 0 0
  1. make all-recursive
  2. make[1]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources'
  3. Making all in 3rdparty
  4. make[2]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  5. Making all in blas
  6. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/blas'
  7. make all-am
  8. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/blas'
  9. make[4]: Nothing to be done for 'all-am'.
  10. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/blas'
  11. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/blas'
  12. Making all in arpack
  13. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/arpack'
  14. make[3]: Nothing to be done for 'all'.
  15. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/arpack'
  16. Making all in umfpack
  17. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/umfpack'
  18. make[3]: Nothing to be done for 'all'.
  19. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/umfpack'
  20. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  21. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  22. \n\n ****** mshmet ****** \n\n
  23. make[5]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/mshmet'
  24. grep 'abs_top_builddir *=' ../Makefile >> ff-flags
  25. grep 'CC *=' ../Makefile >> ff-flags
  26. grep 'CFLAGS *=' ../Makefile >> ff-flags
  27. grep 'LDFLAGS *=' ../Makefile >> ff-flags
  28. grep 'AR *=' ../Makefile >> ff-flags
  29. grep 'ARFLAGS *=' ../Makefile >> ff-flags
  30. grep 'RANLIB *=' ../Makefile >> ff-flags
  31. grep 'WGET *=' ../Makefile >> ff-flags
  32. make[5]: Nothing to be done for 'all-local'.
  33. make[5]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/mshmet'
  34. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  35. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  36. \n\n ****** mmg3d ****** \n\n
  37. make[5]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/mmg3d'
  38. grep 'abs_top_builddir *=' ../Makefile > ff-flags
  39. grep 'CC *=' ../Makefile >> ff-flags
  40. grep 'CFLAGS *=' ../Makefile >> ff-flags
  41. grep 'LDFLAGS *=' ../Makefile >> ff-flags
  42. grep 'AR *=' ../Makefile >> ff-flags
  43. grep 'ARFLAGS *=' ../Makefile >> ff-flags
  44. grep 'RANLIB *=' ../Makefile >> ff-flags
  45. grep 'WGET *=' ../Makefile >> ff-flags
  46. grep 'STD_LIBS *=' ../Makefile >> ff-flags
  47. grep 'CNOFLAGS *=' ../Makefile >> ff-flags
  48. make[5]: Nothing to be done for 'all-local'.
  49. make[5]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/mmg3d'
  50. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  51. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  52. \n\n ****** mmg ****** \n\n
  53. make[5]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/mmg'
  54. ../getall -o mmg -a
  55. mmg mmg.zip done
  56. cp -f ff-flags ff-flags.old
  57. grep 'abs_top_builddir *=' ../Makefile > ff-flags
  58. grep 'CC *=' ../Makefile >> ff-flags
  59. grep 'CFLAGS *=' ../Makefile >> ff-flags
  60. grep 'CXX *=' ../Makefile >> ff-flags
  61. grep 'CXXFLAGS *=' ../Makefile >> ff-flags
  62. grep 'CXX11FLAGS *=' ../Makefile >> ff-flags
  63. grep 'LDFLAGS *=' ../Makefile >> ff-flags
  64. grep 'AR *=' ../Makefile >> ff-flags
  65. grep 'ARFLAGS *=' ../Makefile >> ff-flags
  66. grep 'RANLIB *=' ../Makefile >> ff-flags
  67. grep 'WGET *=' ../Makefile >> ff-flags
  68. grep 'STD_LIBS *=' ../Makefile >> ff-flags
  69. grep 'CNOFLAGS *=' ../Makefile >> ff-flags
  70. grep 'WIN32DLLTARGET *=' ../Makefile >> ff-flags
  71. grep 'FF_prefix_petsc_real *=' ../Makefile >> ff-flags
  72. awk '/^scotch LD /&&/petsc/ {print "scotch_dir=$(FF_prefix_petsc_real)" }' ../../plugin/seq/WHERE_LIBRARY-config >> ff-flags
  73. awk '/^scotch LD /{print "scotch_dir=../../../3rdparty/" }' ../lib/WHERE.scotch >> ff-flags
  74. awk: cannot open ../lib/WHERE.scotch (No such file or directory)
  75. make[5]: [Makefile:94: ff-flags] Error 2 (ignored)
  76. ../../bin/ff-md5 ../pkg/mmg.zip >> ff-flags
  77. if diff -q ff-flags ff-flags.old ; then echo No Modif skip compile of mmg ; else touch -c tag-tar; fi
  78. No Modif skip compile of mmg
  79. ../getall -o mmg -a
  80. mmg mmg.zip done
  81. make[5]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/mmg'
  82. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  83. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  84. \n\n ****** nlopt ****** \n\n
  85. make[5]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/nlopt'
  86. ../../config.status --file="Make.defs:Make.inc"
  87. config.status: creating Make.defs
  88. make[5]: Nothing to be done for 'all'.
  89. make[5]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/nlopt'
  90. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  91. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  92. \n\n ****** parmmg ****** \n\n
  93. make[5]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg'
  94. ../getall -o parmmg -a
  95. parmmg parmmg.zip done
  96. cp -f ff-flags ff-flags.old
  97. grep 'abs_top_builddir *=' ../Makefile > ff-flags
  98. grep 'CC *=' ../Makefile >> ff-flags
  99. grep 'FC *=' ../Makefile >> ff-flags
  100. grep 'CFLAGS *=' ../Makefile >> ff-flags
  101. grep 'CXX *=' ../Makefile >> ff-flags
  102. grep 'CXXFLAGS *=' ../Makefile >> ff-flags
  103. grep 'CXX11FLAGS *=' ../Makefile >> ff-flags
  104. grep 'LDFLAGS *=' ../Makefile >> ff-flags
  105. grep 'AR *=' ../Makefile >> ff-flags
  106. grep 'ARFLAGS *=' ../Makefile >> ff-flags
  107. grep 'RANLIB *=' ../Makefile >> ff-flags
  108. grep 'WGET *=' ../Makefile >> ff-flags
  109. grep 'STD_LIBS *=' ../Makefile >> ff-flags
  110. grep 'CNOFLAGS *=' ../Makefile >> ff-flags
  111. grep 'FF_prefix_petsc_real *=' ../Makefile >> ff-flags
  112. grep 'MPICC *=' ../Makefile >> ff-flags
  113. grep 'MPICXX *=' ../Makefile >> ff-flags
  114. grep 'MPIFC *=' ../Makefile >> ff-flags
  115. grep 'MPIRUN *=' ../Makefile >> ff-flags
  116. grep 'WIN32DLLTARGET *=' ../Makefile >> ff-flags
  117. awk '/^scotch LD /&&/petsc/ {print "scotch_dir=$(FF_prefix_petsc_real)" }' ../../plugin/seq/WHERE_LIBRARY-config >> ff-flags
  118. awk '/^scotch LD /{print "scotch_dir=../../../3rdparty/" }' ../lib/WHERE.scotch >> ff-flags
  119. awk: cannot open ../lib/WHERE.scotch (No such file or directory)
  120. make[5]: [Makefile:109: ff-flags] Error 2 (ignored)
  121. awk '/^metis LD /&&/petsc/ {print "metis_dir=$(FF_prefix_petsc_real)" }' ../../plugin/seq/WHERE_LIBRARY-config >> ff-flags
  122. awk '/^metis LD /{print "metis_dir=../../../3rdparty/" }' ../lib/WHERE.metis >> ff-flags
  123. awk: cannot open ../lib/WHERE.metis (No such file or directory)
  124. make[5]: [Makefile:111: ff-flags] Error 2 (ignored)
  125. ../../bin/ff-md5 ../pkg/parmmg.zip >> ff-flags
  126. if diff -q ff-flags ff-flags.old ; then echo No Modif skip compile of parmmg ; else touch -c tag-tar; fi
  127. Files ff-flags and ff-flags.old differ
  128. ../getall -o parmmg -a
  129. parmmg parmmg.zip done
  130. mkdir build
  131. mkdir: cannot create directory ‘build’: File exists
  132. make[5]: [Makefile:26: FAIT.done] Error 1 (ignored)
  133. cd build && cmake ../parmmg-sources \
  134. -DCMAKE_C_COMPILER=gcc \
  135. -DCMAKE_C_FLAGS="-g -DNDEBUG -O3 -mmmx -msse4.2 -fPIC -fPIC" \
  136. -DCMAKE_CXX_COMPILER="g++" \
  137. -DCMAKE_CXX_FLAGS="-g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -std=c++14 -fPIC" \
  138. -DCMAKE_Fortran_COMPILER="gfortran" \
  139. -DMPI_C_COMPILER="mpicc" \
  140. -DMPI_CXX_COMPILER="mpicxx" \
  141. -DMPI_Fortran_COMPILER="mpif90" \
  142. -DMPIEXEC_EXECUTABLE="/usr/bin/mpiexec" \
  143. -DDOWNLOAD_MMG=OFF \
  144. -DDOWNLOAD_METIS=OFF \
  145. -DMMG_DIR=../../mmg/mmg-sources \
  146. -DMMG_BUILDDIR=../../mmg/build \
  147. -DSCOTCH_DIR=/home/km_freefem/FreeFem/petsc/arch-FreeFem \
  148. -DMETIS_DIR=/home/km_freefem/FreeFem/petsc/arch-FreeFem -DUSE_VTK=OFF \
  149. -DCMAKE_BUILD_TYPE=Release && make
  150. CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  151. Compatibility with CMake < 2.8.12 will be removed from a future version of
  152. CMake.
  153.  
  154. Update the VERSION argument <min> value or use a ...<max> suffix to tell
  155. CMake that the project does not need compatibility with older versions.
  156.  
  157.  
  158. -- Compilation with mpi
  159. -- A cache variable, namely SCOTCH_DIR, has been set to specify the install directory of SCOTCH
  160. -- Looking for SCOTCH_graphInit
  161. -- Looking for SCOTCH_graphInit - found
  162. -- Compilation with scotch: /home/km_freefem/FreeFem/petsc/arch-FreeFem/lib/libscotch.a;/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib/libscotcherrexit.a;-lz;-lm;-lrt
  163. -- Manual installation of Mmg: please, specify the MMG_DIR and MMG_BUILDDIR CMake variables
  164. -- A cache variable, namely MMG_DIR, has been set to specify the install directory of MMG
  165. -- Looking for MMG5_loadMshMesh_part1
  166. -- Looking for MMG5_loadMshMesh_part1 - found
  167. -- Compilation with Mmg: /home/km_freefem/FreeFem/FreeFem-sources/3rdparty/mmg/build/lib/libmmg.a
  168. -- A cache variable, namely METIS_DIR, has been set to specify the install directory of METIS
  169. -- Looking for METIS_NodeND
  170. -- Looking for METIS_NodeND - found
  171. -- Compilation with metis: /home/km_freefem/FreeFem/petsc/arch-FreeFem/lib/libmetis.so
  172. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
  173. -- Configuring done
  174. -- Generating done
  175. -- Build files have been written to: /home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build
  176. make[6]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  177. make[7]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  178. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  179. Consolidate compiler generated dependencies of target genheader_pmmg
  180. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  181. [ 3%] Built target genheader_pmmg
  182. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  183. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  184. [ 5%] Built target pmmgtypes_fortran_header
  185. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  186. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  187. [ 7%] Built target pmmg_fortran_header
  188. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  189. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  190. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  191. [ 9%] Getting git commit hash
  192. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  193. [ 9%] Built target GenerateGitHash
  194. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  195. Consolidate compiler generated dependencies of target libparmmg_a
  196. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  197. [ 81%] Built target libparmmg_a
  198. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  199. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  200. [ 81%] Built target pmmgtypes_header
  201. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  202. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  203. [ 81%] Built target pmmgversion_header
  204. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  205. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  206. [ 81%] Built target pmmg_header
  207. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  208. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  209. [ 83%] Built target copy_libpmmgtypes
  210. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  211. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  212. [ 84%] Built target copy_pmmgversion
  213. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  214. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  215. [ 86%] Built target copy_libpmmg
  216. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  217. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  218. [ 90%] Built target copy_libpmmgtypesf
  219. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  220. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  221. [ 94%] Built target copy_libpmmgf
  222. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  223. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  224. [ 96%] Built target copy_pmmggithash
  225. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  226. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  227. [ 96%] Built target copy_pmmg_headers
  228. make[8]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  229. Consolidate compiler generated dependencies of target parmmg
  230. make[8]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  231. [100%] Built target parmmg
  232. make[7]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  233. make[6]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg/build'
  234. touch FAIT.done
  235. cp -r build/include/parmmg ../include/parmmg
  236. cp build/lib/libparmmg.a ../lib
  237. touch install.done
  238. echo parmmg LD -L@DIR@/lib -lparmmg >../lib/WHERE.parmmg ;
  239. echo parmmg INCLUDE -I@DIR@/include/>> ../lib/WHERE.parmmg ;
  240. echo build WHERE ./lib/WHERE.parmmg ;
  241. build WHERE ./lib/WHERE.parmmg
  242. touch WHERE.done
  243. make[5]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/parmmg'
  244. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  245. make install-hpddm install-htool install-bemtool install-boost
  246. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  247. if test -n ""; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi
  248. if test -n ""; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi
  249. if test -n ""; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi
  250. if test -n ""; then ./getall -o Boost -a; make boost/done.tag lib/WHERE.boost; else true; fi
  251. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  252. touch tag-compile-pkg
  253. if test -d include/hpddm/include; then \
  254. echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \
  255. echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm; \
  256. elif test -d include/hpddm/src; then \
  257. echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \
  258. echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm; \
  259. else true; fi
  260. if test -d include/htool/include; then \
  261. echo htool LD -L@DIR@/lib > lib/WHERE.htool; \
  262. echo htool INCLUDE -I@DIR@/include/htool/include >> lib/WHERE.htool; \
  263. else true; fi
  264. if test -d include/BemTool/; then \
  265. echo bemtool LD -L@DIR@/lib > lib/WHERE.bemtool; \
  266. echo bemtool INCLUDE -I@DIR@/include/BemTool/ >> lib/WHERE.bemtool ; \
  267. else true; fi
  268. if test -d boost/include; then \
  269. echo boost INCLUDE -I@DIR@/boost/include >> lib/WHERE.boost ; \
  270. else true; fi
  271. touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY
  272. grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD
  273. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  274. make[2]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/3rdparty'
  275. Making all in src
  276. make[2]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src'
  277. Making all in libMesh
  278. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/libMesh'
  279. make[3]: Nothing to be done for 'all'.
  280. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/libMesh'
  281. Making all in bamglib
  282. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/bamglib'
  283. make[3]: Nothing to be done for 'all'.
  284. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/bamglib'
  285. Making all in femlib
  286. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/femlib'
  287. make[3]: Nothing to be done for 'all'.
  288. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/femlib'
  289. Making all in Graphics
  290. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/Graphics'
  291. make[3]: Nothing to be done for 'all'.
  292. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/Graphics'
  293. Making all in Algo
  294. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/Algo'
  295. make[3]: Nothing to be done for 'all'.
  296. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/Algo'
  297. Making all in lglib
  298. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/lglib'
  299. make all-am
  300. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/lglib'
  301. rm -f liblg.a
  302. ar rv liblg.a lg.tab.o mymain.o
  303. ar: creating liblg.a
  304. a - lg.tab.o
  305. a - mymain.o
  306. ranlib liblg.a
  307. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/lglib'
  308. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/lglib'
  309. Making all in fflib
  310. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/fflib'
  311. m4 -DVersionFreeFemDate="`date`" -DGitVersion="`git describe --tags 2>/dev/null|| echo 'no git'`" strversionnumber.m4 > strversionnumber.cpp
  312. make all-am
  313. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/fflib'
  314. depbase=`echo UMFPack_Solver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  315. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT UMFPack_Solver.o -MD -MP -MF $depbase.Tpo -c -o UMFPack_Solver.o UMFPack_Solver.cpp &&\
  316. mv -f $depbase.Tpo $depbase.Po
  317. depbase=`echo AFunction.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  318. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT AFunction.o -MD -MP -MF $depbase.Tpo -c -o AFunction.o AFunction.cpp &&\
  319. mv -f $depbase.Tpo $depbase.Po
  320. In file included from /usr/include/c++/11/cmath:41,
  321. from AFunction.cpp:42:
  322. /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:573:2: warning: #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" [-Wcpp]
  323. 573 | #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported"
  324. | ^~~~~~~
  325. AFunction.cpp: In function ‘long int storageused()’:
  326. AFunction.cpp:95:18: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations]
  327. 95 | mem1=mallinfo();
  328. | ~~~~~~~~^~
  329. In file included from AFunction.cpp:82:
  330. /usr/include/malloc.h:114:24: note: declared here
  331. 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
  332. | ^~~~~~~~
  333. AFunction.cpp: In function ‘long int storagetotal()’:
  334. AFunction.cpp:110:18: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations]
  335. 110 | mem1=mallinfo();
  336. | ~~~~~~~~^~
  337. In file included from AFunction.cpp:82:
  338. /usr/include/malloc.h:114:24: note: declared here
  339. 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
  340. | ^~~~~~~~
  341. In file included from AFunction.cpp:62:
  342. In member function ‘bool C_F0::MeshIndependent() const’,
  343. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  344. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34:
  345. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  346. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  347. | ~~~~~~~~~~~~~~~~~~^~
  348. depbase=`echo AFunction2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  349. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT AFunction2.o -MD -MP -MF $depbase.Tpo -c -o AFunction2.o AFunction2.cpp &&\
  350. mv -f $depbase.Tpo $depbase.Po
  351. depbase=`echo array_long.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  352. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT array_long.o -MD -MP -MF $depbase.Tpo -c -o array_long.o array_long.cpp &&\
  353. mv -f $depbase.Tpo $depbase.Po
  354. In file included from array_tlp.hpp:43,
  355. from array_long.cpp:23:
  356. In member function ‘bool C_F0::MeshIndependent() const’,
  357. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  358. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34:
  359. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  360. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  361. | ~~~~~~~~~~~~~~~~~~^~
  362. In member function ‘bool C_F0::MeshIndependent() const’,
  363. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  364. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  365. inlined from ‘InitMatfromAArray<RR, isinit>::CODE::CODE(Expression, const E_Array&) [with RR = long int; bool isinit = true]’ at array_tlp.hpp:558:23,
  366. inlined from ‘E_F0* InitMatfromAArray<RR, isinit>::code(const basicAC_F0&) const [with RR = long int; bool isinit = true]’ at array_tlp.hpp:609:16:
  367. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  368. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  369. | ~~~~~~~~~~~~~~~~~~^~
  370. In member function ‘bool C_F0::MeshIndependent() const’,
  371. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  372. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  373. inlined from ‘InitMatfromAArray<RR, isinit>::CODE::CODE(Expression, const E_Array&) [with RR = long int; bool isinit = false]’ at array_tlp.hpp:558:23,
  374. inlined from ‘E_F0* InitMatfromAArray<RR, isinit>::code(const basicAC_F0&) const [with RR = long int; bool isinit = false]’ at array_tlp.hpp:609:16:
  375. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  376. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  377. | ~~~~~~~~~~~~~~~~~~^~
  378. In member function ‘bool C_F0::MeshIndependent() const’,
  379. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  380. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  381. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = long int; KNRR = KN_<long int>; bool isinit = false]’ at array_tlp.hpp:468:23,
  382. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = long int; KNRR = KN_<long int>; bool isinit = false]’ at array_tlp.hpp:533:18:
  383. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  384. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  385. | ~~~~~~~~~~~~~~~~~~^~
  386. In member function ‘bool C_F0::MeshIndependent() const’,
  387. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  388. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  389. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = long int; KNRR = KN<long int>*; bool isinit = false]’ at array_tlp.hpp:468:23,
  390. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = long int; KNRR = KN<long int>*; bool isinit = false]’ at array_tlp.hpp:533:18:
  391. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  392. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  393. | ~~~~~~~~~~~~~~~~~~^~
  394. In member function ‘bool C_F0::MeshIndependent() const’,
  395. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  396. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  397. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = long int; KNRR = KN<long int>*; bool isinit = true]’ at array_tlp.hpp:468:23,
  398. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = long int; KNRR = KN<long int>*; bool isinit = true]’ at array_tlp.hpp:533:18:
  399. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  400. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  401. | ~~~~~~~~~~~~~~~~~~^~
  402. In member function ‘bool C_F0::MeshIndependent() const’,
  403. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  404. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  405. inlined from ‘InitMapfromArray<Map, Key, Value, isinit>::CODE::CODE(Expression, const E_Array&) [with Map = MyMap<String, long int>*; Key = std::__cxx11::basic_string<char>*; Value = long int; bool isinit = true]’ at array_tlp.hpp:385:30,
  406. inlined from ‘E_F0* InitMapfromArray<Map, Key, Value, isinit>::code(const basicAC_F0&) const [with Map = MyMap<String, long int>*; Key = std::__cxx11::basic_string<char>*; Value = long int; bool isinit = true]’ at array_tlp.hpp:432:17:
  407. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  408. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  409. | ~~~~~~~~~~~~~~~~~~^~
  410. In member function ‘bool C_F0::MeshIndependent() const’,
  411. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  412. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  413. inlined from ‘InitMapfromArray<Map, Key, Value, isinit>::CODE::CODE(Expression, const E_Array&) [with Map = MyMap<String, String>*; Key = std::__cxx11::basic_string<char>*; Value = std::__cxx11::basic_string<char>*; bool isinit = true]’ at array_tlp.hpp:385:30,
  414. inlined from ‘E_F0* InitMapfromArray<Map, Key, Value, isinit>::code(const basicAC_F0&) const [with Map = MyMap<String, String>*; Key = std::__cxx11::basic_string<char>*; Value = std::__cxx11::basic_string<char>*; bool isinit = true]’ at array_tlp.hpp:432:17:
  415. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  416. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  417. | ~~~~~~~~~~~~~~~~~~^~
  418. In member function ‘bool C_F0::MeshIndependent() const’,
  419. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  420. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  421. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = std::__cxx11::basic_string<char>*; KNRR = KN<String>*; bool isinit = true]’ at array_tlp.hpp:468:23,
  422. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = std::__cxx11::basic_string<char>*; KNRR = KN<String>*; bool isinit = true]’ at array_tlp.hpp:533:18:
  423. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  424. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  425. | ~~~~~~~~~~~~~~~~~~^~
  426. In member function ‘bool C_F0::MeshIndependent() const’,
  427. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  428. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  429. inlined from ‘SetArrayofKNfromKN<RR>::CODE::CODE(Expression, const E_Array&) [with RR = long int]’ at array_tlp.hpp:632:23,
  430. inlined from ‘E_F0* SetArrayofKNfromKN<RR>::code(const basicAC_F0&) const [with RR = long int]’ at array_tlp.hpp:685:16:
  431. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  432. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  433. | ~~~~~~~~~~~~~~~~~~^~
  434. depbase=`echo array_real.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  435. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT array_real.o -MD -MP -MF $depbase.Tpo -c -o array_real.o array_real.cpp &&\
  436. mv -f $depbase.Tpo $depbase.Po
  437. In file included from array_tlp.hpp:43,
  438. from array_real.cpp:23:
  439. In member function ‘bool C_F0::MeshIndependent() const’,
  440. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  441. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34:
  442. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  443. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  444. | ~~~~~~~~~~~~~~~~~~^~
  445. In member function ‘bool C_F0::MeshIndependent() const’,
  446. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  447. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  448. inlined from ‘InitMatfromAArray<RR, isinit>::CODE::CODE(Expression, const E_Array&) [with RR = double; bool isinit = false]’ at array_tlp.hpp:558:23,
  449. inlined from ‘E_F0* InitMatfromAArray<RR, isinit>::code(const basicAC_F0&) const [with RR = double; bool isinit = false]’ at array_tlp.hpp:609:16:
  450. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  451. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  452. | ~~~~~~~~~~~~~~~~~~^~
  453. In member function ‘bool C_F0::MeshIndependent() const’,
  454. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  455. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  456. inlined from ‘InitMatfromAArray<RR, isinit>::CODE::CODE(Expression, const E_Array&) [with RR = double; bool isinit = true]’ at array_tlp.hpp:558:23,
  457. inlined from ‘E_F0* InitMatfromAArray<RR, isinit>::code(const basicAC_F0&) const [with RR = double; bool isinit = true]’ at array_tlp.hpp:609:16:
  458. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  459. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  460. | ~~~~~~~~~~~~~~~~~~^~
  461. In member function ‘bool C_F0::MeshIndependent() const’,
  462. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  463. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  464. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = double; KNRR = KN_<double>; bool isinit = false]’ at array_tlp.hpp:468:23,
  465. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = double; KNRR = KN_<double>; bool isinit = false]’ at array_tlp.hpp:533:18:
  466. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  467. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  468. | ~~~~~~~~~~~~~~~~~~^~
  469. In member function ‘bool C_F0::MeshIndependent() const’,
  470. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  471. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  472. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = double; KNRR = KN<double>*; bool isinit = false]’ at array_tlp.hpp:468:23,
  473. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = double; KNRR = KN<double>*; bool isinit = false]’ at array_tlp.hpp:533:18:
  474. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  475. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  476. | ~~~~~~~~~~~~~~~~~~^~
  477. In member function ‘bool C_F0::MeshIndependent() const’,
  478. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  479. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  480. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = double; KNRR = KN<double>*; bool isinit = true]’ at array_tlp.hpp:468:23,
  481. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = double; KNRR = KN<double>*; bool isinit = true]’ at array_tlp.hpp:533:18:
  482. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  483. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  484. | ~~~~~~~~~~~~~~~~~~^~
  485. In member function ‘bool C_F0::MeshIndependent() const’,
  486. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  487. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  488. inlined from ‘SetArrayofKNfromKN<RR>::CODE::CODE(Expression, const E_Array&) [with RR = double]’ at array_tlp.hpp:632:23,
  489. inlined from ‘E_F0* SetArrayofKNfromKN<RR>::code(const basicAC_F0&) const [with RR = double]’ at array_tlp.hpp:685:16:
  490. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  491. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  492. | ~~~~~~~~~~~~~~~~~~^~
  493. In member function ‘bool C_F0::MeshIndependent() const’,
  494. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  495. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  496. inlined from ‘InitMapfromArray<Map, Key, Value, isinit>::CODE::CODE(Expression, const E_Array&) [with Map = MyMap<String, double>*; Key = std::__cxx11::basic_string<char>*; Value = double; bool isinit = true]’ at array_tlp.hpp:385:30,
  497. inlined from ‘E_F0* InitMapfromArray<Map, Key, Value, isinit>::code(const basicAC_F0&) const [with Map = MyMap<String, double>*; Key = std::__cxx11::basic_string<char>*; Value = double; bool isinit = true]’ at array_tlp.hpp:432:17:
  498. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  499. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  500. | ~~~~~~~~~~~~~~~~~~^~
  501. depbase=`echo array_complex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  502. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT array_complex.o -MD -MP -MF $depbase.Tpo -c -o array_complex.o array_complex.cpp &&\
  503. mv -f $depbase.Tpo $depbase.Po
  504. In file included from array_tlp.hpp:43,
  505. from array_complex.cpp:23:
  506. In member function ‘bool C_F0::MeshIndependent() const’,
  507. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  508. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34:
  509. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  510. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  511. | ~~~~~~~~~~~~~~~~~~^~
  512. In member function ‘bool C_F0::MeshIndependent() const’,
  513. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  514. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  515. inlined from ‘InitMatfromAArray<RR, isinit>::CODE::CODE(Expression, const E_Array&) [with RR = std::complex<double>; bool isinit = false]’ at array_tlp.hpp:558:23,
  516. inlined from ‘E_F0* InitMatfromAArray<RR, isinit>::code(const basicAC_F0&) const [with RR = std::complex<double>; bool isinit = false]’ at array_tlp.hpp:609:16:
  517. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  518. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  519. | ~~~~~~~~~~~~~~~~~~^~
  520. In member function ‘bool C_F0::MeshIndependent() const’,
  521. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  522. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  523. inlined from ‘InitMatfromAArray<RR, isinit>::CODE::CODE(Expression, const E_Array&) [with RR = std::complex<double>; bool isinit = true]’ at array_tlp.hpp:558:23,
  524. inlined from ‘E_F0* InitMatfromAArray<RR, isinit>::code(const basicAC_F0&) const [with RR = std::complex<double>; bool isinit = true]’ at array_tlp.hpp:609:16:
  525. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  526. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  527. | ~~~~~~~~~~~~~~~~~~^~
  528. In member function ‘bool C_F0::MeshIndependent() const’,
  529. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  530. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  531. inlined from ‘SetArrayofKNfromKN<RR>::CODE::CODE(Expression, const E_Array&) [with RR = std::complex<double>]’ at array_tlp.hpp:632:23,
  532. inlined from ‘E_F0* SetArrayofKNfromKN<RR>::code(const basicAC_F0&) const [with RR = std::complex<double>]’ at array_tlp.hpp:685:16:
  533. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  534. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  535. | ~~~~~~~~~~~~~~~~~~^~
  536. In member function ‘bool C_F0::MeshIndependent() const’,
  537. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  538. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  539. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = std::complex<double>; KNRR = KN_<std::complex<double> >; bool isinit = false]’ at array_tlp.hpp:468:23,
  540. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = std::complex<double>; KNRR = KN_<std::complex<double> >; bool isinit = false]’ at array_tlp.hpp:533:18:
  541. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  542. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  543. | ~~~~~~~~~~~~~~~~~~^~
  544. In member function ‘bool C_F0::MeshIndependent() const’,
  545. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  546. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  547. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = std::complex<double>; KNRR = KN<std::complex<double> >*; bool isinit = false]’ at array_tlp.hpp:468:23,
  548. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = std::complex<double>; KNRR = KN<std::complex<double> >*; bool isinit = false]’ at array_tlp.hpp:533:18:
  549. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  550. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  551. | ~~~~~~~~~~~~~~~~~~^~
  552. In member function ‘bool C_F0::MeshIndependent() const’,
  553. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  554. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  555. inlined from ‘InitArrayfromArray<CR, KNRR, isinit>::CODE::CODE(Expression, const E_Array&) [with CR = std::complex<double>; KNRR = KN<std::complex<double> >*; bool isinit = true]’ at array_tlp.hpp:468:23,
  556. inlined from ‘E_F0* InitArrayfromArray<CR, KNRR, isinit>::code(const basicAC_F0&) const [with CR = std::complex<double>; KNRR = KN<std::complex<double> >*; bool isinit = true]’ at array_tlp.hpp:533:18:
  557. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  558. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  559. | ~~~~~~~~~~~~~~~~~~^~
  560. In member function ‘bool C_F0::MeshIndependent() const’,
  561. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  562. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  563. inlined from ‘InitMapfromArray<Map, Key, Value, isinit>::CODE::CODE(Expression, const E_Array&) [with Map = MyMap<String, std::complex<double> >*; Key = std::__cxx11::basic_string<char>*; Value = std::complex<double>; bool isinit = true]’ at array_tlp.hpp:385:30,
  564. inlined from ‘E_F0* InitMapfromArray<Map, Key, Value, isinit>::code(const basicAC_F0&) const [with Map = MyMap<String, std::complex<double> >*; Key = std::__cxx11::basic_string<char>*; Value = std::complex<double>; bool isinit = true]’ at array_tlp.hpp:432:17:
  565. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  566. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  567. | ~~~~~~~~~~~~~~~~~~^~
  568. depbase=`echo lex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  569. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT lex.o -MD -MP -MF $depbase.Tpo -c -o lex.o lex.cpp &&\
  570. mv -f $depbase.Tpo $depbase.Po
  571. depbase=`echo lgmesh.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  572. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT lgmesh.o -MD -MP -MF $depbase.Tpo -c -o lgmesh.o lgmesh.cpp &&\
  573. mv -f $depbase.Tpo $depbase.Po
  574. depbase=`echo lgmesh3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  575. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT lgmesh3.o -MD -MP -MF $depbase.Tpo -c -o lgmesh3.o lgmesh3.cpp &&\
  576. mv -f $depbase.Tpo $depbase.Po
  577. In file included from ff++.hpp:21,
  578. from lgmesh3.cpp:29:
  579. In member function ‘bool C_F0::MeshIndependent() const’,
  580. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  581. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34:
  582. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  583. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  584. | ~~~~~~~~~~~~~~~~~~^~
  585. depbase=`echo lgmat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  586. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT lgmat.o -MD -MP -MF $depbase.Tpo -c -o lgmat.o lgmat.cpp &&\
  587. mv -f $depbase.Tpo $depbase.Po
  588. In file included from ff++.hpp:21,
  589. from lgmat.cpp:33:
  590. In member function ‘bool C_F0::MeshIndependent() const’,
  591. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  592. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34:
  593. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  594. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  595. | ~~~~~~~~~~~~~~~~~~^~
  596. In member function ‘bool C_F0::MeshIndependent() const’,
  597. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  598. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  599. inlined from ‘SetRawMatformMat<RR>::CODE::CODE(Expression, const E_Array&) [with RR = double]’ at lgmat.cpp:2636:25,
  600. inlined from ‘E_F0* SetRawMatformMat<RR>::code(const basicAC_F0&) const [with RR = double]’ at lgmat.cpp:2700:15:
  601. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  602. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  603. | ~~~~~~~~~~~~~~~~~~^~
  604. In member function ‘bool C_F0::MeshIndependent() const’,
  605. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  606. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34,
  607. inlined from ‘SetRawMatformMat<RR>::CODE::CODE(Expression, const E_Array&) [with RR = std::complex<double>]’ at lgmat.cpp:2636:25,
  608. inlined from ‘E_F0* SetRawMatformMat<RR>::code(const basicAC_F0&) const [with RR = std::complex<double>]’ at lgmat.cpp:2700:15:
  609. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  610. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  611. | ~~~~~~~~~~~~~~~~~~^~
  612. depbase=`echo global.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  613. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT global.o -MD -MP -MF $depbase.Tpo -c -o global.o global.cpp &&\
  614. mv -f $depbase.Tpo $depbase.Po
  615. depbase=`echo ../femlib/Drawing.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  616. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/Drawing.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/Drawing.o ../femlib/Drawing.cpp &&\
  617. mv -f $depbase.Tpo $depbase.Po
  618. depbase=`echo ../femlib/gibbs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  619. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/gibbs.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/gibbs.o ../femlib/gibbs.cpp &&\
  620. mv -f $depbase.Tpo $depbase.Po
  621. depbase=`echo ../femlib/fem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  622. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/fem.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/fem.o ../femlib/fem.cpp &&\
  623. mv -f $depbase.Tpo $depbase.Po
  624. In file included from /usr/include/c++/11/cmath:41,
  625. from ../femlib/fem.cpp:38:
  626. /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:573:2: warning: #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" [-Wcpp]
  627. 573 | #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported"
  628. | ^~~~~~~
  629. depbase=`echo ../femlib/FESpace.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  630. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/FESpace.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/FESpace.o ../femlib/FESpace.cpp &&\
  631. mv -f $depbase.Tpo $depbase.Po
  632. depbase=`echo ../femlib/Element_RT.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  633. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/Element_RT.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/Element_RT.o ../femlib/Element_RT.cpp &&\
  634. mv -f $depbase.Tpo $depbase.Po
  635. depbase=`echo ../femlib/FQuadTree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  636. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/FQuadTree.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/FQuadTree.o ../femlib/FQuadTree.cpp &&\
  637. mv -f $depbase.Tpo $depbase.Po
  638. depbase=`echo ../femlib/BamgFreeFem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  639. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/BamgFreeFem.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/BamgFreeFem.o ../femlib/BamgFreeFem.cpp &&\
  640. mv -f $depbase.Tpo $depbase.Po
  641. depbase=`echo ../bamglib/write_hdf5.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  642. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../bamglib/write_hdf5.o -MD -MP -MF $depbase.Tpo -c -o ../bamglib/write_hdf5.o ../bamglib/write_hdf5.cpp &&\
  643. mv -f $depbase.Tpo $depbase.Po
  644. depbase=`echo ../bamglib/MeshWrite.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  645. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../bamglib/MeshWrite.o -MD -MP -MF $depbase.Tpo -c -o ../bamglib/MeshWrite.o ../bamglib/MeshWrite.cpp &&\
  646. mv -f $depbase.Tpo $depbase.Po
  647. depbase=`echo problem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  648. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT problem.o -MD -MP -MF $depbase.Tpo -c -o problem.o problem.cpp &&\
  649. mv -f $depbase.Tpo $depbase.Po
  650. problem.cpp: In function ‘void Fem2D::AddMatElem(MatriceMap<R>&, const Fem2D::MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceL&, const Fem2D::FESpace&, const Fem2D::GQuadratureFormular<Fem2D::R1>&, const QuadratureFormular1d&, double*, void*, bool)’:
  651. problem.cpp:3122:29: warning: ‘template<class _Operation> class std::binder1st’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  652. 3122 | int lastop2=1+Dop2.last(binder1st<equal_to<bool> >(equal_to<bool>(),true));
  653. | ^~~~~~~~~
  654. In file included from /usr/include/c++/11/bits/stl_function.h:1421,
  655. from /usr/include/c++/11/string:48,
  656. from /usr/include/c++/11/bits/locale_classes.h:40,
  657. from /usr/include/c++/11/bits/ios_base.h:41,
  658. from /usr/include/c++/11/ios:42,
  659. from /usr/include/c++/11/ostream:38,
  660. from /usr/include/c++/11/iostream:39,
  661. from problem.cpp:28:
  662. /usr/include/c++/11/backward/binders.h:108:11: note: declared here
  663. 108 | class binder1st
  664. | ^~~~~~~~~
  665. problem.cpp: In function ‘void Fem2D::AddMatElem(MatriceMap<R>&, const Fem2D::MeshL&, const BilinearOperator&, bool, int, int, int, const Fem2D::FESpace&, const FESpaceL&, const Fem2D::GQuadratureFormular<Fem2D::R1>&, const QuadratureFormular1d&, double*, void*, bool)’:
  666. problem.cpp:3229:29: warning: ‘template<class _Operation> class std::binder1st’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  667. 3229 | int lastop2=1+Dop2.last(binder1st<equal_to<bool> >(equal_to<bool>(),true));
  668. | ^~~~~~~~~
  669. In file included from /usr/include/c++/11/bits/stl_function.h:1421,
  670. from /usr/include/c++/11/string:48,
  671. from /usr/include/c++/11/bits/locale_classes.h:40,
  672. from /usr/include/c++/11/bits/ios_base.h:41,
  673. from /usr/include/c++/11/ios:42,
  674. from /usr/include/c++/11/ostream:38,
  675. from /usr/include/c++/11/iostream:39,
  676. from problem.cpp:28:
  677. /usr/include/c++/11/backward/binders.h:108:11: note: declared here
  678. 108 | class binder1st
  679. | ^~~~~~~~~
  680. In file included from problem.cpp:33:
  681. AFunction.hpp: In function ‘bool C_F0::MeshIndependent() const’:
  682. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  683. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  684. | ~~~~~~~~~~~~~~~~~~^~
  685. In member function ‘bool C_F0::MeshIndependent() const’,
  686. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  687. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:3832:61:
  688. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  689. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  690. | ~~~~~~~~~~~~~~~~~~^~
  691. In member function ‘bool C_F0::MeshIndependent() const’,
  692. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  693. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:3832:61:
  694. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  695. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  696. | ~~~~~~~~~~~~~~~~~~^~
  697. In member function ‘bool C_F0::MeshIndependent() const’,
  698. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  699. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:4125:61:
  700. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  701. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  702. | ~~~~~~~~~~~~~~~~~~^~
  703. In member function ‘bool C_F0::MeshIndependent() const’,
  704. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  705. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:4125:61:
  706. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  707. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  708. | ~~~~~~~~~~~~~~~~~~^~
  709. In member function ‘bool C_F0::MeshIndependent() const’,
  710. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  711. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:4347:65:
  712. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  713. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  714. | ~~~~~~~~~~~~~~~~~~^~
  715. In member function ‘bool C_F0::MeshIndependent() const’,
  716. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  717. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:4347:65:
  718. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  719. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  720. | ~~~~~~~~~~~~~~~~~~^~
  721. In member function ‘bool C_F0::MeshIndependent() const’,
  722. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  723. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:5254:58:
  724. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  725. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  726. | ~~~~~~~~~~~~~~~~~~^~
  727. In member function ‘bool C_F0::MeshIndependent() const’,
  728. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  729. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:5254:58:
  730. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  731. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  732. | ~~~~~~~~~~~~~~~~~~^~
  733. In member function ‘bool C_F0::MeshIndependent() const’,
  734. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  735. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:4963:58:
  736. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  737. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  738. | ~~~~~~~~~~~~~~~~~~^~
  739. In member function ‘bool C_F0::MeshIndependent() const’,
  740. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  741. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:4963:58:
  742. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  743. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  744. | ~~~~~~~~~~~~~~~~~~^~
  745. In member function ‘bool C_F0::MeshIndependent() const’,
  746. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  747. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:5511:56:
  748. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  749. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  750. | ~~~~~~~~~~~~~~~~~~^~
  751. In member function ‘bool C_F0::MeshIndependent() const’,
  752. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  753. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:5511:56:
  754. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  755. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  756. | ~~~~~~~~~~~~~~~~~~^~
  757. In member function ‘bool C_F0::MeshIndependent() const’,
  758. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  759. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:5622:63:
  760. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  761. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  762. | ~~~~~~~~~~~~~~~~~~^~
  763. In member function ‘bool C_F0::MeshIndependent() const’,
  764. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  765. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:5622:63:
  766. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  767. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  768. | ~~~~~~~~~~~~~~~~~~^~
  769. In member function ‘bool C_F0::MeshIndependent() const’,
  770. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  771. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const Fem2D::FESpace&, const FESpaceL&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:4828:59:
  772. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  773. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  774. | ~~~~~~~~~~~~~~~~~~^~
  775. In member function ‘bool C_F0::MeshIndependent() const’,
  776. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  777. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const Fem2D::FESpace&, const FESpaceL&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:4828:59:
  778. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  779. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  780. | ~~~~~~~~~~~~~~~~~~^~
  781. In member function ‘bool C_F0::MeshIndependent() const’,
  782. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  783. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const FESpaceL&, const Fem2D::FESpace&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:4726:64:
  784. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  785. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  786. | ~~~~~~~~~~~~~~~~~~^~
  787. In member function ‘bool C_F0::MeshIndependent() const’,
  788. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  789. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const FESpaceL&, const Fem2D::FESpace&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:4726:64:
  790. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  791. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  792. | ~~~~~~~~~~~~~~~~~~^~
  793. In member function ‘bool C_F0::MeshIndependent() const’,
  794. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  795. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap<R>&, const FormBilinear*) [with R = std::complex<double>]’ at problem.cpp:4616:65:
  796. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  797. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  798. | ~~~~~~~~~~~~~~~~~~^~
  799. In member function ‘bool C_F0::MeshIndependent() const’,
  800. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  801. inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Fem2D::MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap<R>&, const FormBilinear*) [with R = double]’ at problem.cpp:4616:65:
  802. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  803. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  804. | ~~~~~~~~~~~~~~~~~~^~
  805. depbase=`echo ../Algo/lgalgo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  806. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../Algo/lgalgo.o -MD -MP -MF $depbase.Tpo -c -o ../Algo/lgalgo.o ../Algo/lgalgo.cpp &&\
  807. mv -f $depbase.Tpo $depbase.Po
  808. depbase=`echo ../femlib/Element_P2h.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  809. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/Element_P2h.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/Element_P2h.o ../femlib/Element_P2h.cpp &&\
  810. mv -f $depbase.Tpo $depbase.Po
  811. depbase=`echo load.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  812. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT load.o -MD -MP -MF $depbase.Tpo -c -o load.o load.cpp &&\
  813. mv -f $depbase.Tpo $depbase.Po
  814. depbase=`echo lgfem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  815. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT lgfem.o -MD -MP -MF $depbase.Tpo -c -o lgfem.o lgfem.cpp &&\
  816. mv -f $depbase.Tpo $depbase.Po
  817. In file included from lgfem.cpp:38:
  818. In member function ‘bool C_F0::MeshIndependent() const’,
  819. inlined from ‘bool C_F0::MeshIndependent() const’ at AFunction.hpp:697:8,
  820. inlined from ‘virtual bool E_Array::MeshIndependent() const’ at AFunction.hpp:1674:34:
  821. AFunction.hpp:697:67: warning: ‘this’ pointer is null [-Wnonnull]
  822. 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;}
  823. | ~~~~~~~~~~~~~~~~~~^~
  824. depbase=`echo environment.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  825. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT environment.o -MD -MP -MF $depbase.Tpo -c -o environment.o environment.cpp &&\
  826. mv -f $depbase.Tpo $depbase.Po
  827. depbase=`echo string_def.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  828. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT string_def.o -MD -MP -MF $depbase.Tpo -c -o string_def.o string_def.cpp &&\
  829. mv -f $depbase.Tpo $depbase.Po
  830. depbase=`echo ../femlib/Mesh2dn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  831. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/Mesh2dn.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/Mesh2dn.o ../femlib/Mesh2dn.cpp &&\
  832. mv -f $depbase.Tpo $depbase.Po
  833. depbase=`echo ../femlib/Mesh3dn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  834. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/Mesh3dn.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/Mesh3dn.o ../femlib/Mesh3dn.cpp &&\
  835. mv -f $depbase.Tpo $depbase.Po
  836. depbase=`echo ../femlib/MeshSn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  837. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/MeshSn.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/MeshSn.o ../femlib/MeshSn.cpp &&\
  838. mv -f $depbase.Tpo $depbase.Po
  839. depbase=`echo ../femlib/MeshLn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  840. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/MeshLn.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/MeshLn.o ../femlib/MeshLn.cpp &&\
  841. mv -f $depbase.Tpo $depbase.Po
  842. depbase=`echo glumesh2D.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  843. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT glumesh2D.o -MD -MP -MF $depbase.Tpo -c -o glumesh2D.o glumesh2D.cpp &&\
  844. mv -f $depbase.Tpo $depbase.Po
  845. depbase=`echo ../femlib/HashMatrix.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  846. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/HashMatrix.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/HashMatrix.o ../femlib/HashMatrix.cpp &&\
  847. mv -f $depbase.Tpo $depbase.Po
  848. depbase=`echo ../femlib/SparseLinearSolver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  849. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/SparseLinearSolver.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/SparseLinearSolver.o ../femlib/SparseLinearSolver.cpp &&\
  850. mv -f $depbase.Tpo $depbase.Po
  851. depbase=`echo strversionnumber.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  852. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT strversionnumber.o -MD -MP -MF $depbase.Tpo -c -o strversionnumber.o strversionnumber.cpp &&\
  853. mv -f $depbase.Tpo $depbase.Po
  854. depbase=`echo ../Eigen/eigenvalue.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  855. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -I./../Eigen -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../Eigen/eigenvalue.o -MD -MP -MF $depbase.Tpo -c -o ../Eigen/eigenvalue.o ../Eigen/eigenvalue.cpp &&\
  856. mv -f $depbase.Tpo $depbase.Po
  857. rm -f libff.a
  858. ar rv libff.a UMFPack_Solver.o AFunction.o AFunction2.o array_long.o array_real.o array_complex.o lex.o lgmesh.o lgmesh3.o CodeAlloc.o lgmat.o global.o ../femlib/Drawing.o ../femlib/gibbs.o ../femlib/CheckPtr.o ../femlib/fem.o ../femlib/QuadratureFormular.o ../femlib/FESpace.o ../femlib/Element_RT.o ../femlib/mshptg.o ../femlib/FQuadTree.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/Meshio.o ../bamglib/Mesh2.o ../bamglib/Metric.o ../femlib/BamgFreeFem.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/SetOfE4.o ../bamglib/MeshRead.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o ../bamglib/MeshWrite.o problem.o mt19937ar.o ../Graphics/DefColor.o InitFunct.o ../Algo/lgalgo.o ../femlib/Element_P2h.o load.o lgfem.o environment.o string_def.o ../femlib/FESpacen.o ../femlib/P012_1d.o ../femlib/P012_2d.o ../femlib/P012_3d.o ../femlib/P012_3dSurf.o ../femlib/P012_3dCurve.o ../femlib/Mesh1dn.o ../femlib/Mesh2dn.o ../femlib/Mesh3dn.o ../femlib/MeshSn.o ../femlib/MeshLn.o ../femlib/GQuadTree.o ../femlib/libmeshb7.o glumesh2D.o ../femlib/splitsimplex.o P1IsoValue.o ../femlib/HashMatrix.o ../femlib/CG.o ../femlib/SparseLinearSolver.o strversionnumber.o ../Eigen/eigenvalue.o
  859. ar: creating libff.a
  860. a - UMFPack_Solver.o
  861. a - AFunction.o
  862. a - AFunction2.o
  863. a - array_long.o
  864. a - array_real.o
  865. a - array_complex.o
  866. a - lex.o
  867. a - lgmesh.o
  868. a - lgmesh3.o
  869. a - CodeAlloc.o
  870. a - lgmat.o
  871. a - global.o
  872. a - ../femlib/Drawing.o
  873. a - ../femlib/gibbs.o
  874. a - ../femlib/CheckPtr.o
  875. a - ../femlib/fem.o
  876. a - ../femlib/QuadratureFormular.o
  877. a - ../femlib/FESpace.o
  878. a - ../femlib/Element_RT.o
  879. a - ../femlib/mshptg.o
  880. a - ../femlib/FQuadTree.o
  881. a - ../bamglib/QuadTree.o
  882. a - ../bamglib/R2.o
  883. a - ../bamglib/Meshio.o
  884. a - ../bamglib/Mesh2.o
  885. a - ../bamglib/Metric.o
  886. a - ../femlib/BamgFreeFem.o
  887. a - ../bamglib/MeshDraw.o
  888. a - ../bamglib/MeshGeom.o
  889. a - ../bamglib/MeshQuad.o
  890. a - ../bamglib/SetOfE4.o
  891. a - ../bamglib/MeshRead.o
  892. a - ../bamglib/write_hdf5.o
  893. a - ../bamglib/write_xdmf.o
  894. a - ../bamglib/MeshWrite.o
  895. a - problem.o
  896. a - mt19937ar.o
  897. a - ../Graphics/DefColor.o
  898. a - InitFunct.o
  899. a - ../Algo/lgalgo.o
  900. a - ../femlib/Element_P2h.o
  901. a - load.o
  902. a - lgfem.o
  903. a - environment.o
  904. a - string_def.o
  905. a - ../femlib/FESpacen.o
  906. a - ../femlib/P012_1d.o
  907. a - ../femlib/P012_2d.o
  908. a - ../femlib/P012_3d.o
  909. a - ../femlib/P012_3dSurf.o
  910. a - ../femlib/P012_3dCurve.o
  911. a - ../femlib/Mesh1dn.o
  912. a - ../femlib/Mesh2dn.o
  913. a - ../femlib/Mesh3dn.o
  914. a - ../femlib/MeshSn.o
  915. a - ../femlib/MeshLn.o
  916. a - ../femlib/GQuadTree.o
  917. a - ../femlib/libmeshb7.o
  918. a - glumesh2D.o
  919. a - ../femlib/splitsimplex.o
  920. a - P1IsoValue.o
  921. a - ../femlib/HashMatrix.o
  922. a - ../femlib/CG.o
  923. a - ../femlib/SparseLinearSolver.o
  924. a - strversionnumber.o
  925. a - ../Eigen/eigenvalue.o
  926. ranlib libff.a
  927. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/fflib'
  928. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/fflib'
  929. Making all in nw
  930. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/nw'
  931. depbase=`echo ../Graphics/sansrgraph.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  932. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../Graphics/sansrgraph.o -MD -MP -MF $depbase.Tpo -c -o ../Graphics/sansrgraph.o ../Graphics/sansrgraph.cpp &&\
  933. mv -f $depbase.Tpo $depbase.Po
  934. g++ -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -rdynamic -o FreeFem++ ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lspqr -lumfpack -lklu -lcholmod -lbtf -lccolamd -lcolamd -lcamd -lamd -lsuitesparseconfig -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lmetis -larpack -llapack -llapack -lblas -ldl -lm -lrt -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath -lz
  935. g++ -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -rdynamic -o FreeFem++-nw ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lspqr -lumfpack -lklu -lcholmod -lbtf -lccolamd -lcolamd -lcamd -lamd -lsuitesparseconfig -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lmetis -larpack -llapack -llapack -lblas -ldl -lm -lrt -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath -lz
  936. depbase=`echo ../femlib/Drawing.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  937. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/Drawing.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/Drawing.o ../femlib/Drawing.cpp &&\
  938. mv -f $depbase.Tpo $depbase.Po
  939. depbase=`echo ../femlib/fem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  940. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/fem.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/fem.o ../femlib/fem.cpp &&\
  941. mv -f $depbase.Tpo $depbase.Po
  942. In file included from /usr/include/c++/11/cmath:41,
  943. from ../femlib/fem.cpp:38:
  944. /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:573:2: warning: #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" [-Wcpp]
  945. 573 | #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported"
  946. | ^~~~~~~
  947. depbase=`echo ../femlib/FQuadTree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  948. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/FQuadTree.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/FQuadTree.o ../femlib/FQuadTree.cpp &&\
  949. mv -f $depbase.Tpo $depbase.Po
  950. depbase=`echo ../femlib/Mesh2dn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  951. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/Mesh2dn.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/Mesh2dn.o ../femlib/Mesh2dn.cpp &&\
  952. mv -f $depbase.Tpo $depbase.Po
  953. depbase=`echo ../femlib/Mesh3dn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  954. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/Mesh3dn.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/Mesh3dn.o ../femlib/Mesh3dn.cpp &&\
  955. mv -f $depbase.Tpo $depbase.Po
  956. depbase=`echo ../femlib/MeshSn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  957. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/MeshSn.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/MeshSn.o ../femlib/MeshSn.cpp &&\
  958. mv -f $depbase.Tpo $depbase.Po
  959. depbase=`echo ../femlib/MeshLn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  960. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../femlib/MeshLn.o -MD -MP -MF $depbase.Tpo -c -o ../femlib/MeshLn.o ../femlib/MeshLn.cpp &&\
  961. mv -f $depbase.Tpo $depbase.Po
  962. depbase=`echo ../Graphics/ffglut.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  963. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../Graphics/ffglut.o -MD -MP -MF $depbase.Tpo -c -o ../Graphics/ffglut.o ../Graphics/ffglut.cpp &&\
  964. mv -f $depbase.Tpo $depbase.Po
  965. depbase=`echo ../Graphics/gggg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  966. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../Graphics/gggg.o -MD -MP -MF $depbase.Tpo -c -o ../Graphics/gggg.o ../Graphics/gggg.cpp &&\
  967. mv -f $depbase.Tpo $depbase.Po
  968. g++ -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -rdynamic -o ffglut ../femlib/Drawing.o ../femlib/fem.o ../fflib/ffapi.o ../femlib/FQuadTree.o ../femlib/GQuadTree.o ../femlib/Mesh1dn.o ../femlib/Mesh2dn.o ../femlib/Mesh3dn.o ../femlib/MeshSn.o ../femlib/MeshLn.o ../femlib/mshptg.o ../Graphics/ffglut.o ../Graphics/ffthreads.o ../Graphics/gggg.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lpthread
  969. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/nw'
  970. Making all in mpi
  971. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/mpi'
  972. depbase=`echo ../lglib/lg.tab.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  973. mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/x86_64-linux-gnu/mpich -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DPARALLELE -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT ../lglib/lg.tab.o -MD -MP -MF $depbase.Tpo -c -o ../lglib/lg.tab.o ../lglib/lg.tab.cpp &&\
  974. mv -f $depbase.Tpo $depbase.Po
  975. depbase=`echo parallelempi.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  976. mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/x86_64-linux-gnu/mpich -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DPARALLELE -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT parallelempi.o -MD -MP -MF $depbase.Tpo -c -o parallelempi.o parallelempi.cpp &&\
  977. mv -f $depbase.Tpo $depbase.Po
  978. mpicxx -DPARALLELE -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -rdynamic -o FreeFem++-mpi ffapi.o ../Graphics/sansrgraph.o ../lglib/mymain.o ../lglib/lg.tab.o parallelempi.o ../fflib/libff.a -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lspqr -lumfpack -lklu -lcholmod -lbtf -lccolamd -lcolamd -lcamd -lamd -lsuitesparseconfig -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lmetis -larpack -llapack -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lscalapack -llapack -lblas -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich -ldl -lm -lrt -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath -lz
  979. ../../config.status --file=ff-mpirun:ff-mpirun.in
  980. config.status: creating ff-mpirun
  981. chmod a+x ff-mpirun
  982. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/mpi'
  983. Making all in bamg
  984. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/bamg'
  985. g++ -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -rdynamic -o bamg bamg.o global.o ../bamglib/Mesh2.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/MeshRead.o ../bamglib/MeshWrite.o ../bamglib/Meshio.o ../bamglib/Metric.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/SetOfE4.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o
  986. depbase=`echo cvmsh2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
  987. g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -MT cvmsh2.o -MD -MP -MF $depbase.Tpo -c -o cvmsh2.o cvmsh2.cpp &&\
  988. mv -f $depbase.Tpo $depbase.Po
  989. g++ -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -rdynamic -o cvmsh2 cvmsh2.o global.o ../bamglib/Mesh2.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/MeshRead.o ../bamglib/MeshWrite.o ../bamglib/Meshio.o ../bamglib/Metric.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/SetOfE4.o ../bamglib/write_hdf5.o../bamglib/write_xdmf.o
  990. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/bamg'
  991. Making all in medit
  992. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/medit'
  993. make all-am
  994. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/medit'
  995. make[4]: Nothing to be done for 'all-am'.
  996. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/medit'
  997. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/medit'
  998. Making all in bin-win32
  999. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/bin-win32'
  1000. echo done
  1001. done
  1002. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/bin-win32'
  1003. Making all in ffgraphics
  1004. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/ffgraphics'
  1005. Making all in server
  1006. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/ffgraphics/server'
  1007. make[4]: Nothing to be done for 'all'.
  1008. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/ffgraphics/server'
  1009. Making all in client
  1010. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/ffgraphics/client'
  1011. make[4]: Nothing to be done for 'all'.
  1012. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/ffgraphics/client'
  1013. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src/ffgraphics'
  1014. make[4]: Nothing to be done for 'all-am'.
  1015. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/ffgraphics'
  1016. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src/ffgraphics'
  1017. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/src'
  1018. make[3]: Nothing to be done for 'all-am'.
  1019. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src'
  1020. make[2]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/src'
  1021. Making all in plugin
  1022. make[2]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/plugin'
  1023. Making all in seq
  1024. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/plugin/seq'
  1025. Makefile:900: warning: ignoring prerequisites on suffix rule definition
  1026. ../../config.status --file=ff-pkg-download:ff-pkg-download.in
  1027. config.status: creating ff-pkg-download
  1028. chmod a+x ff-pkg-download
  1029. cp ff-pkg-download ../../3rdparty/bin
  1030. diff: WHERE_LIBRARY-download: No such file or directory
  1031. gcc -g -DNDEBUG -O3 -mmmx -msse4.2 -fPIC ffmaster.c libff-mmap-semaphore.o -o ffmaster \
  1032. `awk -f ff-get-dep.awk -v libs="[pthread-google|pthread]" WHERE_LIBRARY-download WHERE_LIBRARY-config`
  1033. ../../config.status --file=load.link:load.link.in
  1034. config.status: creating load.link
  1035. chmod a+x load.link
  1036. ../../config.status --file=ff-get-dep:ff-get-dep.in
  1037. config.status: creating ff-get-dep
  1038. chmod a+x ff-get-dep
  1039. if [ -d ../../3rdparty/bin ] ;then cp ff-get-dep ../../3rdparty/bin; fi
  1040. ../../config.status --file=ff-c++:load.link.in
  1041. config.status: creating ff-c++
  1042. chmod a+x ff-c++
  1043. rm -rf include
  1044. mkdir -p include
  1045. for i in ../../src/fflib/AddNewFE.h ../../src/fflib/AFunction_ext.hpp ../../src/fflib/AFunction.hpp ../../src/fflib/AnyType.hpp ../../src/fflib/array_init.hpp ../../src/fflib/array_resize.hpp ../../src/fflib/array_tlp.hpp ../../src/femlib/assertion.hpp ../../src/femlib/BamgFreeFem.hpp ../../src/Algo/BFGS.hpp ../../src/Algo/BrentLS.hpp ../../src/femlib/CGNL.hpp ../../src/fflib/CodeAlloc.hpp ../../config.h ../../src/Algo/CubicLS.hpp ../../src/Algo/defs.hpp ../../src/femlib/DOperator.hpp ../../src/libMesh/eigenv.h ../../src/fflib/endian.hpp ../../src/fflib/environment.hpp ../../src/fflib/error.hpp ../../src/femlib/fem3.hpp ../../src/femlib/fem.hpp ../../src/femlib/FESpace.hpp ../../src/femlib/FESpacen.hpp ../../src/fflib/ff++.hpp ../../src/fflib/ffstack.hpp ../../src/femlib/FQuadTree.hpp ../../src/femlib/GenericMesh.hpp ../../src/Graphics/getprog-unix.hpp ../../src/Graphics/glrgraph.hpp ../../src/femlib/gmres.hpp ../../src/femlib/GQuadTree.hpp ../../src/femlib/HashTable.hpp ../../src/femlib/HeapSort.hpp ../../src/fflib/InitFunct.hpp ../../src/fflib/ffapi.hpp ../../src/femlib/Label.hpp ../../src/fflib/lex.hpp ../../src/fflib/lgfem.hpp ../../src/fflib/lgmesh3.hpp ../../src/fflib/lgsolver.hpp ../../src/lglib/lg.tab.hpp ../../src/femlib/libmeshb7.h ../../src/Algo/LineSearch.hpp ../../src/femlib/MatriceCreuse.hpp ../../src/femlib/MatriceCreuse_tpl.hpp ../../src/femlib/Mesh1dn.hpp ../../src/femlib/Mesh2dn.hpp ../../src/bamglib/Mesh2.h ../../src/femlib/Mesh3dn.hpp ../../src/femlib/MeshSn.hpp ../../src/femlib/MeshLn.hpp ../../src/bamglib/Meshio.h ../../src/femlib/MeshPoint.hpp ../../src/bamglib/meshtype.h ../../src/bamglib/Metric.h ../../src/Graphics/mode_open.hpp ../../src/Algo/NewtonRaphson.hpp ../../src/Algo/NRJ.hpp ../../src/fflib/Operator.hpp ../../src/Algo/Optima.hpp ../../src/Algo/Param.hpp ../../src/femlib/PkLagrange.hpp ../../src/fflib/PlotStream.hpp ../../src/fflib/problem.hpp ../../src/femlib/QuadratureFormular.hpp ../../src/bamglib/QuadTree.h ../../src/femlib/R1.hpp ../../src/bamglib/R2.h ../../src/femlib/R2.hpp ../../src/femlib/R3.hpp ../../src/femlib/RefCounter.hpp ../../src/Graphics/rgraph.hpp ../../src/femlib/RNM.hpp ../../src/femlib/RNM_opc.hpp ../../src/femlib/RNM_op.hpp ../../src/femlib/RNM_tpl.hpp ../../src/Algo/RosenBrock.hpp ../../src/fflib/Serialize.hpp ../../src/bamglib/SetOfE4.h ../../src/fflib/showverb.hpp ../../src/femlib/splitsimplex.hpp ../../src/fflib/String.hpp ../../src/fflib/strversionnumber.hpp ../../src/fflib/throwassert.hpp ../../src/femlib/ufunction.hpp ../../src/fflib/versionnumber.hpp ../../src/bamglib/write_hdf5.hpp ../../src/bamglib/write_xdmf.hpp ../../src/fflib/P1IsoValue.hpp ../../src/femlib/SkyLineSolver.hpp ../../src/femlib/SolverSkyLine.hpp ../../src/femlib/SparseLinearSolver.hpp ../../src/femlib/VirtualMatrix.hpp ../../src/femlib/VirtualSolver.hpp ../../src/femlib/CG.hpp ../../src/femlib/VirtualSolverCG.hpp ../../src/femlib/VirtualSolverSkyLine.hpp ../../src/femlib/VirtualSolverSparseSuite.hpp ../../src/femlib/HashMatrix.hpp ../../src/femlib/MatriceElementaire.hpp ../../src/femlib/DataFindBoundary.hpp; do ln -s ../$i include/. ; done
  1046. touch include.done
  1047. make[4]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/plugin/seq'
  1048. Makefile:900: warning: ignoring prerequisites on suffix rule definition
  1049. eval ./ff-c++ myfunction.cpp
  1050. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'myfunction.cpp'
  1051.  
  1052. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'myfunction.o' -o myfunction.so
  1053.  
  1054. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'myfunction.o' -o ../mpi/myfunction.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1055.  
  1056. eval ./ff-c++ BernardiRaugel.cpp
  1057. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BernardiRaugel.cpp'
  1058.  
  1059. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BernardiRaugel.o' -o BernardiRaugel.so
  1060.  
  1061. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BernardiRaugel.o' -o ../mpi/BernardiRaugel.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1062.  
  1063. eval ./ff-c++ Morley.cpp
  1064. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Morley.cpp'
  1065.  
  1066. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Morley.o' -o Morley.so
  1067.  
  1068. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Morley.o' -o ../mpi/Morley.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1069.  
  1070. eval ./ff-c++ funcTemplate.cpp
  1071. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'funcTemplate.cpp'
  1072.  
  1073. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'funcTemplate.o' -o funcTemplate.so
  1074.  
  1075. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'funcTemplate.o' -o ../mpi/funcTemplate.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1076.  
  1077. eval ./ff-c++ addNewType.cpp
  1078. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'addNewType.cpp'
  1079.  
  1080. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'addNewType.o' -o addNewType.so
  1081.  
  1082. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'addNewType.o' -o ../mpi/addNewType.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1083.  
  1084. eval ./ff-c++ qf11to25.cpp
  1085. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'qf11to25.cpp'
  1086.  
  1087. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'qf11to25.o' -o qf11to25.so
  1088.  
  1089. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'qf11to25.o' -o ../mpi/qf11to25.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1090.  
  1091. eval ./ff-c++ Element_P3.cpp
  1092. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3.cpp'
  1093.  
  1094. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3.o' -o Element_P3.so
  1095.  
  1096. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3.o' -o ../mpi/Element_P3.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1097.  
  1098. eval ./ff-c++ Element_P4.cpp
  1099. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P4.cpp'
  1100.  
  1101. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P4.o' -o Element_P4.so
  1102.  
  1103. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P4.o' -o ../mpi/Element_P4.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1104.  
  1105. eval ./ff-c++ Element_P3dc.cpp
  1106. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3dc.cpp'
  1107.  
  1108. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3dc.o' -o Element_P3dc.so
  1109.  
  1110. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3dc.o' -o ../mpi/Element_P3dc.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1111.  
  1112. eval ./ff-c++ Element_P4dc.cpp
  1113. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P4dc.cpp'
  1114.  
  1115. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P4dc.o' -o Element_P4dc.so
  1116.  
  1117. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P4dc.o' -o ../mpi/Element_P4dc.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1118.  
  1119. eval ./ff-c++ Element_PkEdge.cpp
  1120. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_PkEdge.cpp'
  1121.  
  1122. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_PkEdge.o' -o Element_PkEdge.so
  1123.  
  1124. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_PkEdge.o' -o ../mpi/Element_PkEdge.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1125.  
  1126. eval ./ff-c++ msh3.cpp
  1127. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'msh3.cpp'
  1128.  
  1129. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'msh3.o' -o msh3.so
  1130.  
  1131. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'msh3.o' -o ../mpi/msh3.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1132.  
  1133. eval ./ff-c++ splitmesh3.cpp
  1134. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh3.cpp'
  1135.  
  1136. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh3.o' -o splitmesh3.so
  1137.  
  1138. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh3.o' -o ../mpi/splitmesh3.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1139.  
  1140. eval ./ff-c++ splitmesh6.cpp
  1141. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh6.cpp'
  1142.  
  1143. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh6.o' -o splitmesh6.so
  1144.  
  1145. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh6.o' -o ../mpi/splitmesh6.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1146.  
  1147. eval ./ff-c++ splitmesh4.cpp
  1148. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh4.cpp'
  1149.  
  1150. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh4.o' -o splitmesh4.so
  1151.  
  1152. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh4.o' -o ../mpi/splitmesh4.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1153.  
  1154. eval ./ff-c++ splitmesh12.cpp
  1155. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh12.cpp'
  1156.  
  1157. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh12.o' -o splitmesh12.so
  1158.  
  1159. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitmesh12.o' -o ../mpi/splitmesh12.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1160.  
  1161. eval ./ff-c++ ffrandom.cpp
  1162. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ffrandom.cpp'
  1163.  
  1164. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ffrandom.o' -o ffrandom.so
  1165.  
  1166. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ffrandom.o' -o ../mpi/ffrandom.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1167.  
  1168. eval ./ff-c++ medit.cpp
  1169. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'medit.cpp'
  1170. medit.cpp: In function ‘char* meditcmd(long int, int, int, const string&, const string&)’:
  1171. medit.cpp:993:32: warning: ‘%i’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=]
  1172. 993 | sprintf(newsol, " ffsol%i", nbstrings);
  1173. | ^~
  1174. medit.cpp:993:25: note: directive argument in the range [-2147483647, 2147483647]
  1175. 993 | sprintf(newsol, " ffsol%i", nbstrings);
  1176. | ^~~~~~~~~~
  1177. In file included from /usr/include/stdio.h:894,
  1178. from /usr/include/c++/11/cstdio:42,
  1179. from /usr/include/c++/11/ext/string_conversions.h:43,
  1180. from /usr/include/c++/11/bits/basic_string.h:6608,
  1181. from /usr/include/c++/11/string:55,
  1182. from /usr/include/c++/11/bits/locale_classes.h:40,
  1183. from /usr/include/c++/11/bits/ios_base.h:41,
  1184. from /usr/include/c++/11/ios:42,
  1185. from /usr/include/c++/11/istream:38,
  1186. from /usr/include/c++/11/fstream:38,
  1187. from ./include/ff++.hpp:12,
  1188. from medit.cpp:34:
  1189. /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 8 and 18 bytes into a destination of size 10
  1190. 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  1191. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1192. 39 | __glibc_objsize (__s), __fmt,
  1193. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1194. 40 | __va_arg_pack ());
  1195. | ~~~~~~~~~~~~~~~~~
  1196.  
  1197. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'medit.o' -o medit.so
  1198.  
  1199. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'medit.o' -o ../mpi/medit.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1200.  
  1201. eval ./ff-c++ mat_dervieux.cpp
  1202. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_dervieux.cpp'
  1203.  
  1204. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_dervieux.o' -o mat_dervieux.so
  1205.  
  1206. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_dervieux.o' -o ../mpi/mat_dervieux.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1207.  
  1208. eval ./ff-c++ bmo.cpp lgbmo.cpp
  1209. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'bmo.cpp' 'lgbmo.cpp'
  1210.  
  1211. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'bmo.o' 'lgbmo.o' -o lgbmo.so
  1212.  
  1213. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'bmo.o' 'lgbmo.o' -o ../mpi/lgbmo.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1214.  
  1215. eval ./ff-c++ mat_psi.cpp
  1216. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_psi.cpp'
  1217.  
  1218. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_psi.o' -o mat_psi.so
  1219.  
  1220. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_psi.o' -o ../mpi/mat_psi.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1221.  
  1222. eval ./ff-c++ ppm2rnm.cpp
  1223. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ppm2rnm.cpp'
  1224.  
  1225. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ppm2rnm.o' -o ppm2rnm.so
  1226.  
  1227. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ppm2rnm.o' -o ../mpi/ppm2rnm.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1228.  
  1229. eval ./ff-c++ DxWriter.cpp
  1230. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'DxWriter.cpp'
  1231.  
  1232. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'DxWriter.o' -o DxWriter.so
  1233.  
  1234. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'DxWriter.o' -o ../mpi/DxWriter.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1235.  
  1236. eval ./ff-c++ pcm.cpp pcm2rnm.cpp
  1237. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'pcm.cpp' 'pcm2rnm.cpp'
  1238.  
  1239. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so
  1240.  
  1241. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'pcm.o' 'pcm2rnm.o' -o ../mpi/pcm2rnm.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1242.  
  1243. eval ./ff-c++ ioply.cpp
  1244. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ioply.cpp'
  1245. ioply.cpp: In function ‘MMesh* PLY_LoadT(const string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshL]’:
  1246. ioply.cpp:137:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1247. 137 | fscanf(fp, "%s", buffer); // file identifiant
  1248. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1249. ioply.cpp:181:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1250. 181 | fscanf(fp, "%s", buffer);
  1251. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1252. ioply.cpp:187:19: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1253. 187 | fscanf(fp, "%s", buffer);
  1254. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1255. ioply.cpp:189:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1256. 189 | fscanf(fp, "%d", &nv);
  1257. | ~~~~~~^~~~~~~~~~~~~~~
  1258. ioply.cpp:192:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1259. 192 | fscanf(fp, "%d", &nt);
  1260. | ~~~~~~^~~~~~~~~~~~~~~
  1261. ioply.cpp:195:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1262. 195 | fscanf(fp, "%d", &nbe);
  1263. | ~~~~~~^~~~~~~~~~~~~~~~
  1264. ioply.cpp:204:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1265. 204 | fscanf(fp, "%d", &nbe);
  1266. | ~~~~~~^~~~~~~~~~~~~~~~
  1267. ioply.cpp:210:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1268. 210 | fscanf(fp, "%s", buffer);
  1269. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1270. ioply.cpp:212:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1271. 212 | fscanf(fp, "%s", buffer2);
  1272. | ~~~~~~^~~~~~~~~~~~~~~~~~~
  1273. ioply.cpp:224:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1274. 224 | fscanf(fp, "%s", buffer2);
  1275. | ~~~~~~^~~~~~~~~~~~~~~~~~~
  1276. ioply.cpp:237:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1277. 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3);
  1278. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1279. ioply.cpp:241:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1280. 241 | fscanf(fp, "%s", buffer);
  1281. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1282. ioply.cpp:254:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1283. 254 | fscanf(fp, "%s", buffer);
  1284. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1285. ioply.cpp:298:19: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1286. 298 | fscanf(fp, "%d", &hack); // hack
  1287. | ~~~~~~^~~~~~~~~~~~~~~~~
  1288. ioply.cpp:481:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1289. 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1290. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1291. ioply.cpp:485:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1292. 485 | fscanf(fp, "%d", &transparencyElem);
  1293. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1294. ioply.cpp:525:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1295. 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1296. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1297. ioply.cpp:529:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1298. 529 | fscanf(fp, "%d", &transparencyBdElem);
  1299. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1300. ioply.cpp:619:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1301. 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1302. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1303. ioply.cpp:623:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1304. 623 | fscanf(fp, "%d", &transparencyElem);
  1305. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1306. ioply.cpp: In function ‘MMesh* PLY_LoadT(const string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshS]’:
  1307. ioply.cpp:137:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1308. 137 | fscanf(fp, "%s", buffer); // file identifiant
  1309. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1310. ioply.cpp:181:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1311. 181 | fscanf(fp, "%s", buffer);
  1312. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1313. ioply.cpp:187:19: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1314. 187 | fscanf(fp, "%s", buffer);
  1315. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1316. ioply.cpp:189:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1317. 189 | fscanf(fp, "%d", &nv);
  1318. | ~~~~~~^~~~~~~~~~~~~~~
  1319. ioply.cpp:192:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1320. 192 | fscanf(fp, "%d", &nt);
  1321. | ~~~~~~^~~~~~~~~~~~~~~
  1322. ioply.cpp:195:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1323. 195 | fscanf(fp, "%d", &nbe);
  1324. | ~~~~~~^~~~~~~~~~~~~~~~
  1325. ioply.cpp:204:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1326. 204 | fscanf(fp, "%d", &nbe);
  1327. | ~~~~~~^~~~~~~~~~~~~~~~
  1328. ioply.cpp:210:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1329. 210 | fscanf(fp, "%s", buffer);
  1330. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1331. ioply.cpp:212:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1332. 212 | fscanf(fp, "%s", buffer2);
  1333. | ~~~~~~^~~~~~~~~~~~~~~~~~~
  1334. ioply.cpp:224:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1335. 224 | fscanf(fp, "%s", buffer2);
  1336. | ~~~~~~^~~~~~~~~~~~~~~~~~~
  1337. ioply.cpp:237:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1338. 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3);
  1339. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1340. ioply.cpp:241:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1341. 241 | fscanf(fp, "%s", buffer);
  1342. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1343. ioply.cpp:254:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1344. 254 | fscanf(fp, "%s", buffer);
  1345. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1346. ioply.cpp:298:19: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1347. 298 | fscanf(fp, "%d", &hack); // hack
  1348. | ~~~~~~^~~~~~~~~~~~~~~~~
  1349. ioply.cpp:481:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1350. 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1351. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1352. ioply.cpp:485:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1353. 485 | fscanf(fp, "%d", &transparencyElem);
  1354. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1355. ioply.cpp:525:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1356. 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1357. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1358. ioply.cpp:529:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1359. 529 | fscanf(fp, "%d", &transparencyBdElem);
  1360. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1361. ioply.cpp:619:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1362. 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1363. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1364. ioply.cpp:623:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1365. 623 | fscanf(fp, "%d", &transparencyElem);
  1366. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1367. ioply.cpp: In function ‘MMesh* PLY_LoadT(const string&, bool, bool, bool, double) [with MMesh = Fem2D::Mesh3]’:
  1368. ioply.cpp:137:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1369. 137 | fscanf(fp, "%s", buffer); // file identifiant
  1370. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1371. ioply.cpp:181:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1372. 181 | fscanf(fp, "%s", buffer);
  1373. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1374. ioply.cpp:187:19: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1375. 187 | fscanf(fp, "%s", buffer);
  1376. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1377. ioply.cpp:189:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1378. 189 | fscanf(fp, "%d", &nv);
  1379. | ~~~~~~^~~~~~~~~~~~~~~
  1380. ioply.cpp:192:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1381. 192 | fscanf(fp, "%d", &nt);
  1382. | ~~~~~~^~~~~~~~~~~~~~~
  1383. ioply.cpp:195:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1384. 195 | fscanf(fp, "%d", &nbe);
  1385. | ~~~~~~^~~~~~~~~~~~~~~~
  1386. ioply.cpp:204:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1387. 204 | fscanf(fp, "%d", &nbe);
  1388. | ~~~~~~^~~~~~~~~~~~~~~~
  1389. ioply.cpp:210:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1390. 210 | fscanf(fp, "%s", buffer);
  1391. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1392. ioply.cpp:212:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1393. 212 | fscanf(fp, "%s", buffer2);
  1394. | ~~~~~~^~~~~~~~~~~~~~~~~~~
  1395. ioply.cpp:224:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1396. 224 | fscanf(fp, "%s", buffer2);
  1397. | ~~~~~~^~~~~~~~~~~~~~~~~~~
  1398. ioply.cpp:237:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1399. 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3);
  1400. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1401. ioply.cpp:241:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1402. 241 | fscanf(fp, "%s", buffer);
  1403. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1404. ioply.cpp:254:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1405. 254 | fscanf(fp, "%s", buffer);
  1406. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1407. ioply.cpp:298:19: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1408. 298 | fscanf(fp, "%d", &hack); // hack
  1409. | ~~~~~~^~~~~~~~~~~~~~~~~
  1410. ioply.cpp:481:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1411. 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1412. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1413. ioply.cpp:485:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1414. 485 | fscanf(fp, "%d", &transparencyElem);
  1415. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1416. ioply.cpp:525:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1417. 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1418. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1419. ioply.cpp:529:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1420. 529 | fscanf(fp, "%d", &transparencyBdElem);
  1421. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1422. ioply.cpp:619:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1423. 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]);
  1424. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1425. ioply.cpp:623:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1426. 623 | fscanf(fp, "%d", &transparencyElem);
  1427. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1428.  
  1429. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ioply.o' -o ioply.so
  1430.  
  1431. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ioply.o' -o ../mpi/ioply.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1432.  
  1433. eval ./ff-c++ iovtk.cpp
  1434. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'iovtk.cpp'
  1435. iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const string&, bool, KN<KN<double> >*)’:
  1436. iovtk.cpp:1421:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1437. 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY
  1438. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1439. iovtk.cpp: In function ‘MMesh* VTK_LoadT(const string&, bool, bool, bool, double, double, KN<KN<double> >*) [with MMesh = Fem2D::MeshL]’:
  1440. iovtk.cpp:6300:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1441. 6300 | fscanf(fp, "%s", buffer); // ASCII or BINARY
  1442. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1443. iovtk.cpp: In function ‘MMesh* VTK_LoadT(const string&, bool, bool, bool, double, double, KN<KN<double> >*) [with MMesh = Fem2D::MeshS]’:
  1444. iovtk.cpp:6300:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1445. iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const string&, bool, bool, bool, double, KN<KN<double> >*)’:
  1446. iovtk.cpp:3195:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1447. 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY
  1448. | ~~~~~~^~~~~~~~~~~~~~~~~~
  1449. iovtk.cpp: In function ‘void VTK_WRITE_MESH(const string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’:
  1450. iovtk.cpp:2756:41: warning: ‘%s’ directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=]
  1451. 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]);
  1452. | ^~
  1453. In file included from /usr/include/stdio.h:894,
  1454. from /usr/include/c++/11/cstdio:42,
  1455. from /usr/include/c++/11/ext/string_conversions.h:43,
  1456. from /usr/include/c++/11/bits/basic_string.h:6608,
  1457. from /usr/include/c++/11/string:55,
  1458. from /usr/include/c++/11/bits/locale_classes.h:40,
  1459. from /usr/include/c++/11/bits/ios_base.h:41,
  1460. from /usr/include/c++/11/ios:42,
  1461. from /usr/include/c++/11/ostream:38,
  1462. from /usr/include/c++/11/iostream:39,
  1463. from iovtk.cpp:44:
  1464. /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 1 and 16 bytes into a destination of size 4
  1465. 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  1466. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1467. 39 | __glibc_objsize (__s), __fmt,
  1468. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1469. 40 | __va_arg_pack ());
  1470. | ~~~~~~~~~~~~~~~~~
  1471. iovtk.cpp: In function ‘void VTK_WRITE_MESH3(const string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’:
  1472. iovtk.cpp:4695:41: warning: ‘%s’ directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=]
  1473. 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]);
  1474. | ^~
  1475. In file included from /usr/include/stdio.h:894,
  1476. from /usr/include/c++/11/cstdio:42,
  1477. from /usr/include/c++/11/ext/string_conversions.h:43,
  1478. from /usr/include/c++/11/bits/basic_string.h:6608,
  1479. from /usr/include/c++/11/string:55,
  1480. from /usr/include/c++/11/bits/locale_classes.h:40,
  1481. from /usr/include/c++/11/bits/ios_base.h:41,
  1482. from /usr/include/c++/11/ios:42,
  1483. from /usr/include/c++/11/ostream:38,
  1484. from /usr/include/c++/11/iostream:39,
  1485. from iovtk.cpp:44:
  1486. /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 1 and 16 bytes into a destination of size 4
  1487. 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  1488. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1489. 39 | __glibc_objsize (__s), __fmt,
  1490. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1491. 40 | __va_arg_pack ());
  1492. | ~~~~~~~~~~~~~~~~~
  1493. iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL]’:
  1494. iovtk.cpp:5947:41: warning: ‘%s’ directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=]
  1495. 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]);
  1496. | ^~
  1497. In file included from /usr/include/stdio.h:894,
  1498. from /usr/include/c++/11/cstdio:42,
  1499. from /usr/include/c++/11/ext/string_conversions.h:43,
  1500. from /usr/include/c++/11/bits/basic_string.h:6608,
  1501. from /usr/include/c++/11/string:55,
  1502. from /usr/include/c++/11/bits/locale_classes.h:40,
  1503. from /usr/include/c++/11/bits/ios_base.h:41,
  1504. from /usr/include/c++/11/ios:42,
  1505. from /usr/include/c++/11/ostream:38,
  1506. from /usr/include/c++/11/iostream:39,
  1507. from iovtk.cpp:44:
  1508. /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 1 and 16 bytes into a destination of size 4
  1509. 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  1510. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1511. 39 | __glibc_objsize (__s), __fmt,
  1512. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1513. 40 | __va_arg_pack ());
  1514. | ~~~~~~~~~~~~~~~~~
  1515. iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’:
  1516. iovtk.cpp:5947:41: warning: ‘%s’ directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=]
  1517. 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]);
  1518. | ^~
  1519. In file included from /usr/include/stdio.h:894,
  1520. from /usr/include/c++/11/cstdio:42,
  1521. from /usr/include/c++/11/ext/string_conversions.h:43,
  1522. from /usr/include/c++/11/bits/basic_string.h:6608,
  1523. from /usr/include/c++/11/string:55,
  1524. from /usr/include/c++/11/bits/locale_classes.h:40,
  1525. from /usr/include/c++/11/bits/ios_base.h:41,
  1526. from /usr/include/c++/11/ios:42,
  1527. from /usr/include/c++/11/ostream:38,
  1528. from /usr/include/c++/11/iostream:39,
  1529. from iovtk.cpp:44:
  1530. /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 1 and 16 bytes into a destination of size 4
  1531. 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  1532. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1533. 39 | __glibc_objsize (__s), __fmt,
  1534. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1535. 40 | __va_arg_pack ());
  1536. | ~~~~~~~~~~~~~~~~~
  1537.  
  1538. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'iovtk.o' -o iovtk.so
  1539.  
  1540. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'iovtk.o' -o ../mpi/iovtk.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1541.  
  1542. eval ./ff-c++ gmsh.cpp
  1543. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'gmsh.cpp'
  1544. gmsh.cpp: In function ‘MMesh* GMSH_LoadT(const string&, bool, bool, double, double) [with MMesh = Fem2D::MeshL]’:
  1545. gmsh.cpp:1157:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1546. 1157 | fgets(str, sizeof(str), fp);
  1547. | ~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1548. gmsh.cpp:1262:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1549. 1262 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices);
  1550. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1551. gmsh.cpp:1265:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1552. 1265 | fscanf(fp, "%d %d %d", &num, &type, &numTags);
  1553. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1554. gmsh.cpp:1269:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1555. 1269 | fscanf(fp, "%d", &tag);
  1556. | ~~~~~~^~~~~~~~~~~~~~~~
  1557. gmsh.cpp:1301:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1558. 1301 | fscanf(fp, "%d", &indices[j]);
  1559. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  1560. gmsh.cpp:1381:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1561. 1381 | fgets(str, sizeof(str), fp);
  1562. | ~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1563. gmsh.cpp:1404:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1564. 1404 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices);
  1565. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1566. gmsh.cpp:1407:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1567. 1407 | fscanf(fp, "%d %d %d", &num, &type, &numTags);
  1568. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1569. gmsh.cpp:1411:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1570. 1411 | fscanf(fp, "%d", &tag);
  1571. | ~~~~~~^~~~~~~~~~~~~~~~
  1572. gmsh.cpp:1434:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1573. 1434 | fscanf(fp, "%d", &indices[j]);
  1574. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  1575. gmsh.cpp: In function ‘MMesh* GMSH_LoadT(const string&, bool, bool, double, double) [with MMesh = Fem2D::MeshS]’:
  1576. gmsh.cpp:1157:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1577. 1157 | fgets(str, sizeof(str), fp);
  1578. | ~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1579. gmsh.cpp:1262:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1580. 1262 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices);
  1581. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1582. gmsh.cpp:1265:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1583. 1265 | fscanf(fp, "%d %d %d", &num, &type, &numTags);
  1584. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1585. gmsh.cpp:1269:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1586. 1269 | fscanf(fp, "%d", &tag);
  1587. | ~~~~~~^~~~~~~~~~~~~~~~
  1588. gmsh.cpp:1301:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1589. 1301 | fscanf(fp, "%d", &indices[j]);
  1590. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  1591. gmsh.cpp:1381:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1592. 1381 | fgets(str, sizeof(str), fp);
  1593. | ~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1594. gmsh.cpp:1404:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1595. 1404 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices);
  1596. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1597. gmsh.cpp:1407:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1598. 1407 | fscanf(fp, "%d %d %d", &num, &type, &numTags);
  1599. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1600. gmsh.cpp:1411:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1601. 1411 | fscanf(fp, "%d", &tag);
  1602. | ~~~~~~^~~~~~~~~~~~~~~~
  1603. gmsh.cpp:1434:21: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1604. 1434 | fscanf(fp, "%d", &indices[j]);
  1605. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  1606.  
  1607. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'gmsh.o' -o gmsh.so
  1608.  
  1609. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'gmsh.o' -o ../mpi/gmsh.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1610.  
  1611. eval ./ff-c++ MetricKuate.cpp
  1612. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MetricKuate.cpp'
  1613.  
  1614. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MetricKuate.o' -o MetricKuate.so
  1615.  
  1616. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MetricKuate.o' -o ../mpi/MetricKuate.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1617.  
  1618. eval ./ff-c++ Element_P1dc1.cpp
  1619. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1dc1.cpp'
  1620.  
  1621. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1dc1.o' -o Element_P1dc1.so
  1622.  
  1623. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1dc1.o' -o ../mpi/Element_P1dc1.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1624.  
  1625. eval ./ff-c++ BinaryIO.cpp
  1626. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BinaryIO.cpp'
  1627.  
  1628. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BinaryIO.o' -o BinaryIO.so
  1629.  
  1630. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BinaryIO.o' -o ../mpi/BinaryIO.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1631.  
  1632. eval ./ff-c++ isoline.cpp
  1633. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'isoline.cpp'
  1634.  
  1635. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'isoline.o' -o isoline.so
  1636.  
  1637. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'isoline.o' -o ../mpi/isoline.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1638.  
  1639. eval ./ff-c++ VTK_writer_3d.cpp
  1640. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'VTK_writer_3d.cpp'
  1641.  
  1642. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'VTK_writer_3d.o' -o VTK_writer_3d.so
  1643.  
  1644. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'VTK_writer_3d.o' -o ../mpi/VTK_writer_3d.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1645.  
  1646. eval ./ff-c++ VTK_writer.cpp
  1647. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'VTK_writer.cpp'
  1648.  
  1649. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'VTK_writer.o' -o VTK_writer.so
  1650.  
  1651. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'VTK_writer.o' -o ../mpi/VTK_writer.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1652.  
  1653. eval ./ff-c++ splitedges.cpp
  1654. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitedges.cpp'
  1655.  
  1656. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitedges.o' -o splitedges.so
  1657.  
  1658. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'splitedges.o' -o ../mpi/splitedges.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1659.  
  1660. eval ./ff-c++ Element_Mixte.cpp -llapack -lblas
  1661. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_Mixte.cpp'
  1662.  
  1663. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_Mixte.o' -o Element_Mixte.so '-llapack' '-lblas'
  1664.  
  1665. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_Mixte.o' -o ../mpi/Element_Mixte.so '-llapack' '-lblas' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1666.  
  1667. eval ./ff-c++ Element_Mixte3d.cpp
  1668. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_Mixte3d.cpp'
  1669.  
  1670. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_Mixte3d.o' -o Element_Mixte3d.so
  1671.  
  1672. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_Mixte3d.o' -o ../mpi/Element_Mixte3d.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1673.  
  1674. eval ./ff-c++ myfunction2.cpp
  1675. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'myfunction2.cpp'
  1676.  
  1677. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'myfunction2.o' -o myfunction2.so
  1678.  
  1679. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'myfunction2.o' -o ../mpi/myfunction2.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1680.  
  1681. eval ./ff-c++ MetricPk.cpp
  1682. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MetricPk.cpp'
  1683.  
  1684. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MetricPk.o' -o MetricPk.so
  1685.  
  1686. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MetricPk.o' -o ../mpi/MetricPk.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1687.  
  1688. eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp
  1689. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'GeometryQA.cpp' 'FreeFemQA.cpp'
  1690.  
  1691. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so
  1692.  
  1693. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'GeometryQA.o' 'FreeFemQA.o' -o ../mpi/FreeFemQA.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1694.  
  1695. eval ./ff-c++ shell.cpp
  1696. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'shell.cpp'
  1697.  
  1698. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'shell.o' -o shell.so
  1699.  
  1700. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'shell.o' -o ../mpi/shell.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1701.  
  1702. eval ./ff-c++ BEC.cpp
  1703. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BEC.cpp'
  1704.  
  1705. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BEC.o' -o BEC.so
  1706.  
  1707. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'BEC.o' -o ../mpi/BEC.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1708.  
  1709. eval ./ff-c++ bfstream.cpp
  1710. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'bfstream.cpp'
  1711.  
  1712. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'bfstream.o' -o bfstream.so
  1713.  
  1714. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'bfstream.o' -o ../mpi/bfstream.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1715.  
  1716. eval ./ff-c++ ff-AiryBiry.cpp
  1717. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ff-AiryBiry.cpp'
  1718.  
  1719. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ff-AiryBiry.o' -o ff-AiryBiry.so
  1720.  
  1721. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ff-AiryBiry.o' -o ../mpi/ff-AiryBiry.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1722.  
  1723. eval ./ff-c++ exactpartition.cpp
  1724. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'exactpartition.cpp'
  1725.  
  1726. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'exactpartition.o' -o exactpartition.so
  1727.  
  1728. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'exactpartition.o' -o ../mpi/exactpartition.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1729.  
  1730. eval ./ff-c++ ClosePoints.cpp
  1731. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ClosePoints.cpp'
  1732.  
  1733. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ClosePoints.o' -o ClosePoints.so
  1734.  
  1735. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'ClosePoints.o' -o ../mpi/ClosePoints.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1736.  
  1737. eval ./ff-c++ Element_HCT.cpp
  1738. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_HCT.cpp'
  1739.  
  1740. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_HCT.o' -o Element_HCT.so
  1741.  
  1742. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_HCT.o' -o ../mpi/Element_HCT.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1743.  
  1744. eval ./ff-c++ Curvature.cpp -L/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/lib -lMesh -I/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/include/libMesh
  1745. g++ -c -fPIC '-I./include' '-I/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/include/libMesh' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Curvature.cpp'
  1746.  
  1747. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Curvature.o' -o Curvature.so '-L/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/lib' '-lMesh'
  1748.  
  1749. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Curvature.o' -o ../mpi/Curvature.so '-L/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/lib' '-lMesh' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1750.  
  1751. eval ./ff-c++ Element_P1bl.cpp
  1752. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1bl.cpp'
  1753.  
  1754. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1bl.o' -o Element_P1bl.so
  1755.  
  1756. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1bl.o' -o ../mpi/Element_P1bl.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1757.  
  1758. eval ./ff-c++ Element_QF.cpp
  1759. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_QF.cpp'
  1760.  
  1761. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_QF.o' -o Element_QF.so
  1762.  
  1763. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_QF.o' -o ../mpi/Element_QF.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1764.  
  1765. eval ./ff-c++ distance.cpp
  1766. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'distance.cpp'
  1767.  
  1768. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'distance.o' -o distance.so
  1769.  
  1770. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'distance.o' -o ../mpi/distance.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1771.  
  1772. eval ./ff-c++ Element_P1ncdc.cpp
  1773. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1ncdc.cpp'
  1774.  
  1775. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1ncdc.o' -o Element_P1ncdc.so
  1776.  
  1777. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P1ncdc.o' -o ../mpi/Element_P1ncdc.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1778.  
  1779. eval ./ff-c++ Element_P2bulle3.cpp
  1780. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2bulle3.cpp'
  1781.  
  1782. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2bulle3.o' -o Element_P2bulle3.so
  1783.  
  1784. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2bulle3.o' -o ../mpi/Element_P2bulle3.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1785.  
  1786. eval ./ff-c++ Element_P2pnc.cpp
  1787. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2pnc.cpp'
  1788.  
  1789. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2pnc.o' -o Element_P2pnc.so
  1790.  
  1791. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2pnc.o' -o ../mpi/Element_P2pnc.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1792.  
  1793. eval ./ff-c++ SaveHB.cpp -std=c++14 -std=c++14
  1794. g++ -c -fPIC -std=c++14 -std=c++14 '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'SaveHB.cpp'
  1795.  
  1796. g++ -shared -fPIC -std=c++14 -std=c++14 -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'SaveHB.o' -o SaveHB.so
  1797.  
  1798. g++ -shared -fPIC -std=c++14 -std=c++14 -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'SaveHB.o' -o ../mpi/SaveHB.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1799.  
  1800. eval ./ff-c++ IncompleteCholesky.cpp -llapack -lblas
  1801. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'IncompleteCholesky.cpp'
  1802.  
  1803. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'IncompleteCholesky.o' -o IncompleteCholesky.so '-llapack' '-lblas'
  1804.  
  1805. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'IncompleteCholesky.o' -o ../mpi/IncompleteCholesky.so '-llapack' '-lblas' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1806.  
  1807. eval ./ff-c++ Schur-Complement.cpp -llapack -lblas
  1808. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Schur-Complement.cpp'
  1809.  
  1810. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Schur-Complement.o' -o Schur-Complement.so '-llapack' '-lblas'
  1811.  
  1812. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Schur-Complement.o' -o ../mpi/Schur-Complement.so '-llapack' '-lblas' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1813.  
  1814. eval ./ff-c++ biofunc.cpp
  1815. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'biofunc.cpp'
  1816.  
  1817. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'biofunc.o' -o biofunc.so
  1818.  
  1819. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'biofunc.o' -o ../mpi/biofunc.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1820.  
  1821. eval ./ff-c++ mat_edgeP1.cpp
  1822. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_edgeP1.cpp'
  1823.  
  1824. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_edgeP1.o' -o mat_edgeP1.so
  1825.  
  1826. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'mat_edgeP1.o' -o ../mpi/mat_edgeP1.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1827.  
  1828. eval ./ff-c++ geophysics.cpp
  1829. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'geophysics.cpp'
  1830.  
  1831. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'geophysics.o' -o geophysics.so
  1832.  
  1833. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'geophysics.o' -o ../mpi/geophysics.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1834.  
  1835. eval ./ff-c++ CircumCenter.cpp
  1836. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'CircumCenter.cpp'
  1837.  
  1838. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'CircumCenter.o' -o CircumCenter.so
  1839.  
  1840. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'CircumCenter.o' -o ../mpi/CircumCenter.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1841.  
  1842. eval ./ff-c++ MatD-VFP0.cpp
  1843. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MatD-VFP0.cpp'
  1844.  
  1845. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MatD-VFP0.o' -o MatD-VFP0.so
  1846.  
  1847. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MatD-VFP0.o' -o ../mpi/MatD-VFP0.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1848.  
  1849. eval ./ff-c++ meshtools.cpp
  1850. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'meshtools.cpp'
  1851.  
  1852. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'meshtools.o' -o meshtools.so
  1853.  
  1854. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'meshtools.o' -o ../mpi/meshtools.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1855.  
  1856. eval ./ff-c++ Helmholtz_FD.cpp
  1857. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Helmholtz_FD.cpp'
  1858.  
  1859. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Helmholtz_FD.o' -o Helmholtz_FD.so
  1860.  
  1861. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Helmholtz_FD.o' -o ../mpi/Helmholtz_FD.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1862.  
  1863. eval ./ff-c++ Element_P3pnc.cpp
  1864. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3pnc.cpp'
  1865.  
  1866. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3pnc.o' -o Element_P3pnc.so
  1867.  
  1868. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3pnc.o' -o ../mpi/Element_P3pnc.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1869.  
  1870. eval ./ff-c++ vortextools.cpp
  1871. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'vortextools.cpp'
  1872.  
  1873. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'vortextools.o' -o vortextools.so
  1874.  
  1875. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'vortextools.o' -o ../mpi/vortextools.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1876.  
  1877. eval ./ff-c++ MatrixMarket.cpp -std=c++14 -std=c++14
  1878. g++ -c -fPIC -std=c++14 -std=c++14 '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MatrixMarket.cpp'
  1879. MatrixMarket.cpp: In function ‘int mm_read_unsymmetric_sparse(const char*, int*, int*, int*, double**, int**, int**)’:
  1880. MatrixMarket.cpp:216:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  1881. 216 | fscanf(f, "%d %d %lg\n", &I[i], &J[i], &val[i]);
  1882. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1883.  
  1884. g++ -shared -fPIC -std=c++14 -std=c++14 -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MatrixMarket.o' -o MatrixMarket.so
  1885.  
  1886. g++ -shared -fPIC -std=c++14 -std=c++14 -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MatrixMarket.o' -o ../mpi/MatrixMarket.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1887.  
  1888. eval ./ff-c++ Element_P3nc.cpp
  1889. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3nc.cpp'
  1890.  
  1891. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3nc.o' -o Element_P3nc.so
  1892.  
  1893. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P3nc.o' -o ../mpi/Element_P3nc.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1894.  
  1895. eval ./ff-c++ plotPDF.cpp -DWITH_zlib -lz
  1896. g++ -c -fPIC '-I./include' '-DWITH_zlib' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'plotPDF.cpp'
  1897.  
  1898. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'plotPDF.o' -o plotPDF.so '-lz'
  1899.  
  1900. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'plotPDF.o' -o ../mpi/plotPDF.so '-lz' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1901.  
  1902. eval ./ff-c++ Element_P2pnc_3d.cpp
  1903. g++ -c -fPIC '-I./include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2pnc_3d.cpp'
  1904.  
  1905. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2pnc_3d.o' -o Element_P2pnc_3d.so
  1906.  
  1907. g++ -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'Element_P2pnc_3d.o' -o ../mpi/Element_P2pnc_3d.so -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1908.  
  1909. make[4]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/plugin/seq'
  1910. Warning missing plugin:
  1911. finish build list so
  1912. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/plugin/seq'
  1913. Making all in mpi
  1914. make[3]: Entering directory '/home/km_freefem/FreeFem/FreeFem-sources/plugin/mpi'
  1915. Makefile:663: warning: ignoring prerequisites on suffix rule definition
  1916. ../seq/ff-c++ -auto -mpi MUMPS.cpp
  1917. eval ../seq/ff-c++ '-mpi' MUMPS.cpp -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -ldmumps -lzmumps -lmumps_common -lpord -lpthread -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lparmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_ptscotch -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lptesmumps -lptscotchparmetisv3 -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_scotch -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lesmumps -lscotch -lscotcherr -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lscalapack -llapack -lblas -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichfort -lmpich -I/usr/include/x86_64-linux-gnu/mpich -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath -DAdd_ -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich -I/usr/include/x86_64-linux-gnu/mpich -lpthread
  1918. mpicxx -c -fPIC '-I../seq/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_ptscotch' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_scotch' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/usr/include/x86_64-linux-gnu/mpich' '-DAdd_' '-I/usr/include/x86_64-linux-gnu/mpich' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MUMPS.cpp'
  1919.  
  1920. mpicxx -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MUMPS.o' -o MUMPS.so -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lparmetis' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lmetis' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lptesmumps' '-lptscotchparmetisv3' '-lptscotch' '-lptscotcherr' '-lesmumps' '-lscotch' '-lscotcherr' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lesmumps' '-lscotch' '-lscotcherr' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lscalapack' '-llapack' '-lblas' -Wl,-Bsymbolic-functions -Wl,-z,relro '-L/usr/lib/x86_64-linux-gnu' '-lmpichfort' '-lmpich' '-L/usr/lib/gcc/x86_64-linux-gnu/11' '-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu' '-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib' '-L/lib/x86_64-linux-gnu' '-L/lib/../lib' '-L/usr/lib/x86_64-linux-gnu' '-L/usr/lib/../lib' '-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..' '-lgfortran' '-lm' '-lquadmath' -Wl,-Bsymbolic-functions -Wl,-z,relro '-L/usr/lib/x86_64-linux-gnu' '-lmpichcxx' '-lmpich' '-lpthread' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  1921. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:119:72: warning: type of ‘metis_nodend’ does not match original declaration [-Wlto-type-mismatch]
  1922. 119 | & OPTIONS_METIS, IKEEP2(1), IKEEP1(1))
  1923. | ^
  1924. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:288:72: note: ‘metis_nodend’ was previously declared here
  1925. 288 | & OPTIONS_METIS, IKEEP2(1), IKEEP1(1) )
  1926. | ^
  1927. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:288:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1928. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:622:72: warning: type of ‘scotchfgraphbuild’ does not match original declaration [-Wlto-type-mismatch]
  1929. 622 | & IPTRHALO_I4(1), EDGENBR, JCNHALO(1), JCNHALO(1), IERR)
  1930. | ^
  1931. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:671:72: note: ‘scotchfgraphbuild’ was previously declared here
  1932. 671 | & IPTRHALO(1), EDGENBR_I8, JCNHALO_I8(1), JCNHALO_I8(1), IERR)
  1933. | ^
  1934. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:671:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1935. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:625:72: warning: type of ‘scotchfgraphpart’ does not match original declaration [-Wlto-type-mismatch]
  1936. 625 | & PARTS(1), IERR)
  1937. | ^
  1938. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:674:72: note: ‘scotchfgraphpart’ was previously declared here
  1939. 674 | & PARTS_I8(1), IERR)
  1940. | ^
  1941. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:674:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1942. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:865:72: warning: type of ‘mumps_pordf’ does not match original declaration [-Wlto-type-mismatch]
  1943. 865 | & NV, NCMPA )
  1944. | ^
  1945. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:893:72: note: ‘mumps_pordf’ was previously declared here
  1946. 893 | & NV, NCMPA )
  1947. | ^
  1948. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:893:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1949. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:967:72: warning: type of ‘mumps_pordf_wnd’ does not match original declaration [-Wlto-type-mismatch]
  1950. 967 | & NV, NCMPA, N )
  1951. | ^
  1952. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:997:72: note: ‘mumps_pordf_wnd’ was previously declared here
  1953. 997 | & NV, NCMPA, int(N,8) )
  1954. | ^
  1955. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:997:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1956. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_c.F:726:72: warning: type of ‘zmumps_root_solve’ does not match original declaration [-Wlto-type-mismatch]
  1957. 726 | & INFO(1), MTYPE, KEEP(50), FROM_PP)
  1958. | ^
  1959. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19
  1960. 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR,
  1961. | ^
  1962. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_root_parallel.F:14:34: note: ‘zmumps_root_solve’ was previously declared here
  1963. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_process_blocfacto.F:703:72: warning: type of ‘zmumps_compress_cb_i’ does not match original declaration [-Wlto-type-mismatch]
  1964. 703 | & IDUMMY, 0, -9999 )
  1965. | ^
  1966. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztools.F:1944:37: note: ‘zmumps_compress_cb_i’ was previously declared here
  1967. 1944 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA,
  1968. | ^
  1969. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztools.F:1944:37: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1970. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:1139:72: warning: type of ‘zmumps_deter_square’ does not match original declaration [-Wlto-type-mismatch]
  1971. 1139 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259))
  1972. | ^
  1973. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:146:36: note: ‘zmumps_deter_square’ was previously declared here
  1974. 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP)
  1975. | ^
  1976. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:146:36: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1977. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:3561:72: warning: type of ‘zmumps_deter_reduction’ does not match original declaration [-Wlto-type-mismatch]
  1978. 3561 | & RINFOG(12), INFOG(34), id%NPROCS)
  1979. | ^
  1980. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:87:39: note: ‘zmumps_deter_reduction’ was previously declared here
  1981. 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION(
  1982. | ^
  1983. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:87:39: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1984. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:3575:72: warning: type of ‘zmumps_deter_sign_perm’ does not match original declaration [-Wlto-type-mismatch]
  1985. 3575 | & id%UNS_PERM(1) )
  1986. | ^
  1987. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:162:39: note: ‘zmumps_deter_sign_perm’ was previously declared here
  1988. 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM)
  1989. | ^
  1990. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:162:39: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1991. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_b.F:393:72: warning: type of ‘zmumps_updatedeter’ does not match original declaration [-Wlto-type-mismatch]
  1992. 393 | CALL ZMUMPS_UPDATEDETER( DET_MANT, DKEEP(6), KEEP(259) )
  1993. | ^
  1994. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:14:35: note: ‘zmumps_updatedeter’ was previously declared here
  1995. 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP)
  1996. | ^
  1997. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:14:35: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  1998. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztools.F:1830:72: warning: type of ‘zcopy’ does not match original declaration [-Wlto-type-mismatch]
  1999. 1830 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1)
  2000. | ^
  2001. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_front_aux.F:2169:72: note: ‘zcopy’ was previously declared here
  2002. 2169 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1)
  2003. | ^
  2004. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_front_aux.F:2169:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2005. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zana_driver.F:5217:72: warning: type of ‘mumps_dumpmatbinary_c’ does not match original declaration [-Wlto-type-mismatch]
  2006. 5217 | & trim(id%WRITE_PROBLEM)//char(0) )
  2007. | ^
  2008. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:5217:72: note: ‘mumps_dumpmatbinary_c’ was previously declared here
  2009. 5217 | & trim(id%WRITE_PROBLEM)//char(0) )
  2010. | ^
  2011. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:5217:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2012. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zana_driver.F:5314:72: warning: type of ‘mumps_dumprhsbinary_c’ does not match original declaration [-Wlto-type-mismatch]
  2013. 5314 | & trim(id%WRITE_PROBLEM)//'.rhs'//char(0) )
  2014. | ^
  2015. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:5314:72: note: ‘mumps_dumprhsbinary_c’ was previously declared here
  2016. 5314 | & trim(id%WRITE_PROBLEM)//'.rhs'//char(0) )
  2017. | ^
  2018. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:5314:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2019. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zmumps_ooc.F:323:72: warning: type of ‘mumps_low_level_write_ooc_c’ does not match original declaration [-Wlto-type-mismatch]
  2020. 323 | & INODE,REQUEST,TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2021. | ^
  2022. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:323:72: note: ‘mumps_low_level_write_ooc_c’ was previously declared here
  2023. 323 | & INODE,REQUEST,TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2024. | ^
  2025. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:323:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2026. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zmumps_ooc.F:422:72: warning: type of ‘mumps_low_level_direct_read’ does not match original declaration [-Wlto-type-mismatch]
  2027. 422 | & TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2028. | ^
  2029. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:422:72: note: ‘mumps_low_level_direct_read’ was previously declared here
  2030. 422 | & TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2031. | ^
  2032. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:422:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2033. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zmumps_ooc.F:928:72: warning: type of ‘mumps_low_level_read_ooc_c’ does not match original declaration [-Wlto-type-mismatch]
  2034. 928 | & INODE,REQUEST,TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2035. | ^
  2036. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:928:72: note: ‘mumps_low_level_read_ooc_c’ was previously declared here
  2037. 928 | & INODE,REQUEST,TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2038. | ^
  2039. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:928:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2040. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_process_band.F:149:72: warning: type of ‘mumps_addr_c’ does not match original declaration [-Wlto-type-mismatch]
  2041. 149 | CALL MUMPS_ADDR_C( DYNAMIC_CB(1), TMP_ADDRESS )
  2042. | ^
  2043. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_mem_dynamic.F:286:72: note: ‘mumps_addr_c’ was previously declared here
  2044. 286 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS)
  2045. | ^
  2046. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_mem_dynamic.F:286:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2047. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:4992:72: warning: type of ‘mpi_irecv’ does not match original declaration [-Wlto-type-mismatch]
  2048. 4992 | & I, COLLECT_IRN, id%COMM, REQPTR(I,1), IERR )
  2049. | ^
  2050. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_scalings_simScale_util.F:771:72: warning: type of ‘mpi_irecv’ does not match original declaration [-Wlto-type-mismatch]
  2051. 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR)
  2052. | ^
  2053. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1130:72: note: ‘mpi_irecv’ was previously declared here
  2054. 1130 | & id%COMM, RHANDPE, IERR)
  2055. | ^
  2056. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1130:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2057. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1000:72: warning: type of ‘mpi_gather’ does not match original declaration [-Wlto-type-mismatch]
  2058. 1000 | & MPI_INTEGER, 0, id%COMM, IERR)
  2059. | ^
  2060. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1854:72: note: ‘mpi_gather’ was previously declared here
  2061. 1854 | & MPI_INTEGER8, 0, id%COMM, IERR)
  2062. | ^
  2063. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1854:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2064. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2599:72: warning: type of ‘scotchfdgraphbuild’ does not match original declaration [-Wlto-type-mismatch]
  2065. 2599 | & EDGELOCTAB_I8(1), IERR)
  2066. | ^
  2067. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2450:72: note: ‘scotchfdgraphbuild’ was previously declared here
  2068. 2450 | & EDGELOCTAB(1), IERR)
  2069. | ^
  2070. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2450:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2071. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2648:72: warning: type of ‘scotchfdgraphcorderinit’ does not match original declaration [-Wlto-type-mismatch]
  2072. 2648 | & TREETAB_I8(1), IERR)
  2073. | ^
  2074. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2491:72: note: ‘scotchfdgraphcorderinit’ was previously declared here
  2075. 2491 | & ord%RANGTAB(1), ord%TREETAB(1), IERR)
  2076. | ^
  2077. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2491:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2078. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_lr.F:2066:72: warning: type of ‘mpi_reduce’ does not match original declaration [-Wlto-type-mismatch]
  2079. 2066 | & MPI_MAX, MASTER, COMM, IERR_MPI )
  2080. | ^
  2081. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_driver.F:3902:72: warning: type of ‘mpi_reduce’ does not match original declaration [-Wlto-type-mismatch]
  2082. 3902 | & MPI_SUM, MASTER, COMM, IERR )
  2083. | ^
  2084. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_scalings.F:369:72: warning: type of ‘mpi_reduce’ does not match original declaration [-Wlto-type-mismatch]
  2085. 369 | & MPI_SUM,MASTER,id%COMM, IERR)
  2086. | ^
  2087. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of ‘mpi_reduce’ does not match original declaration [-Wlto-type-mismatch]
  2088. 1180 | & COMM, IERROR)
  2089. | ^
  2090. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1561:72: note: ‘mpi_reduce’ was previously declared here
  2091. 1561 | & 0, id%COMM, IERR )
  2092. | ^
  2093. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1561:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2094. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1480:72: warning: type of ‘mpi_alltoall’ does not match original declaration [-Wlto-type-mismatch]
  2095. 1480 | & MPI_INTEGER8, id%COMM, IERR)
  2096. | ^
  2097. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1981:72: note: ‘mpi_alltoall’ was previously declared here
  2098. 1981 | & MPI_INTEGER, COMM, IERR)
  2099. | ^
  2100. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1981:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2101. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2117:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2102. 2117 | & MPI_INTEGER, MPI_SUM, id%COMM, IERR)
  2103. | ^
  2104. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_determinant.F:111:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2105. 111 | & DETERREDUCE_OP, COMM, IERR_MPI)
  2106. | ^
  2107. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2108. 1061 | & MPI_MAX, COMM, IERROR)
  2109. | ^
  2110. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_driver.F:2217:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2111. 2217 | & MPI_MINLOC,COMM,IERR )
  2112. | ^
  2113. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:118:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2114. 118 | & DETERREDUCE_OP, COMM, IERR_MPI)
  2115. | ^
  2116. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux.F:1260:72: note: ‘mpi_allreduce’ was previously declared here
  2117. 1260 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR )
  2118. | ^
  2119. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux.F:1260:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2120. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztype3_root.F:959:72: warning: type of ‘mpi_ssend’ does not match original declaration [-Wlto-type-mismatch]
  2121. 959 | & IDEST, 128, COMM, IERR )
  2122. | ^
  2123. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztype3_root.F:1060:72: warning: type of ‘mpi_ssend’ does not match original declaration [-Wlto-type-mismatch]
  2124. 1060 | & MASTER_ROOT,128,COMM,IERR)
  2125. | ^
  2126. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtype3_root.F:959:72: note: ‘mpi_ssend’ was previously declared here
  2127. 959 | & IDEST, 128, COMM, IERR )
  2128. | ^
  2129. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtype3_root.F:959:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2130. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_front_aux.F:2179:72: warning: type of ‘dcopy’ does not match original declaration [-Wlto-type-mismatch]
  2131. 2179 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1)
  2132. | ^
  2133. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtools.F:1830:72: note: ‘dcopy’ was previously declared here
  2134. 1830 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1)
  2135. | ^
  2136. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtools.F:1830:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2137. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_process_blocfacto.F:703:72: warning: type of ‘dmumps_compress_cb_i’ does not match original declaration [-Wlto-type-mismatch]
  2138. 703 | & IDUMMY, 0, -9999 )
  2139. | ^
  2140. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtools.F:1944:37: note: ‘dmumps_compress_cb_i’ was previously declared here
  2141. 1944 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA,
  2142. | ^
  2143. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtools.F:1944:37: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2144. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_load.F:752:72: warning: type of ‘mumps_size_c’ does not match original declaration [-Wlto-type-mismatch]
  2145. 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE)
  2146. | ^
  2147. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_driver.F:1010:72: warning: type of ‘mumps_size_c’ does not match original declaration [-Wlto-type-mismatch]
  2148. 1010 | & DIFF_SOL_loc_RHS_loc)
  2149. | ^
  2150. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_c.F:1674:72: note: ‘mumps_size_c’ was previously declared here
  2151. 1674 | & DIFF_ADDR )
  2152. | ^
  2153. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_c.F:1674:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2154. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_c.F:726:72: warning: type of ‘dmumps_root_solve’ does not match original declaration [-Wlto-type-mismatch]
  2155. 726 | & INFO(1), MTYPE, KEEP(50), FROM_PP)
  2156. | ^
  2157. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19
  2158. 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR,
  2159. | ^
  2160. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_root_parallel.F:14:34: note: ‘dmumps_root_solve’ was previously declared here
  2161. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:4944:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2162. 4944 | & COLLECT_NZ, id%COMM, IERR )
  2163. | ^
  2164. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_driver.F:4007:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2165. 4007 | & id%COMM, IERR )
  2166. | ^
  2167. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_type3_symmetrize.F:119:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2168. 119 | & DEST, SYMMETRIZE, COMM, IERR )
  2169. | ^
  2170. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:4002:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2171. 4002 | & id%COMM, IERR )
  2172. | ^
  2173. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_type3_symmetrize.F:119:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2174. 119 | & DEST, SYMMETRIZE, COMM, IERR )
  2175. | ^
  2176. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:803:72: note: ‘mpi_send’ was previously declared here
  2177. 803 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR)
  2178. | ^
  2179. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:803:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2180. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_c.F:2026:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2181. 2026 | & ScatterRhsR, COMM, STATUS, IERR )
  2182. | ^
  2183. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtype3_root.F:964:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2184. 964 | & MASTER_ROOT,128,COMM,STATUS,IERR)
  2185. | ^
  2186. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:4924:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2187. 4924 | & COLLECT_NZ, id%COMM, STATUS, IERR )
  2188. | ^
  2189. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:4008:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2190. 4008 | & id%COMM, STATUS, IERR )
  2191. | ^
  2192. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_c.F:2026:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2193. 2026 | & ScatterRhsR, COMM, STATUS, IERR )
  2194. | ^
  2195. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:828:72: note: ‘mpi_recv’ was previously declared here
  2196. 828 | & TAG_SIZE, id%COMM, STATUS, IERR)
  2197. | ^
  2198. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:828:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2199. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:1709:72: warning: type of ‘mpi_bcast’ does not match original declaration [-Wlto-type-mismatch]
  2200. 1709 | & MASTER, COMM, IERR_MPI)
  2201. | ^
  2202. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux.F:1266:72: warning: type of ‘mpi_bcast’ does not match original declaration [-Wlto-type-mismatch]
  2203. 1266 | & 0, id%COMM, IERR )
  2204. | ^
  2205. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_save_restore.F:980:72: warning: type of ‘mpi_bcast’ does not match original declaration [-Wlto-type-mismatch]
  2206. 980 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr )
  2207. | ^
  2208. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_f77.F:195:72: note: type mismatch in parameter 7
  2209. 195 | CALL MPI_BCAST(NRHS,1,MPI_INTEGER,0,mumps_par%COMM,IERR)
  2210. | ^
  2211. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_f77.F:195:72: note: type ‘void’ should match type ‘long int’
  2212. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_f77.F:195:72: note: ‘mpi_bcast’ was previously declared here
  2213. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_f77.F:195:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2214.  
  2215. ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp
  2216. eval ../seq/ff-c++ '-mpi' MUMPS_mpi.cpp -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -ldmumps -lzmumps -lmumps_common -lpord -lpthread -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lparmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_ptscotch -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lptesmumps -lptscotchparmetisv3 -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_scotch -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lesmumps -lscotch -lscotcherr -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lscalapack -llapack -lblas -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichfort -lmpich -I/usr/include/x86_64-linux-gnu/mpich -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath -DAdd_ -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich -I/usr/include/x86_64-linux-gnu/mpich -lpthread
  2217. mpicxx -c -fPIC '-I../seq/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_ptscotch' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_scotch' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/usr/include/x86_64-linux-gnu/mpich' '-DAdd_' '-I/usr/include/x86_64-linux-gnu/mpich' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MUMPS_mpi.cpp'
  2218.  
  2219. mpicxx -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MUMPS_mpi.o' -o MUMPS_mpi.so -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lparmetis' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lmetis' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lptesmumps' '-lptscotchparmetisv3' '-lptscotch' '-lptscotcherr' '-lesmumps' '-lscotch' '-lscotcherr' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lesmumps' '-lscotch' '-lscotcherr' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lscalapack' '-llapack' '-lblas' -Wl,-Bsymbolic-functions -Wl,-z,relro '-L/usr/lib/x86_64-linux-gnu' '-lmpichfort' '-lmpich' '-L/usr/lib/gcc/x86_64-linux-gnu/11' '-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu' '-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib' '-L/lib/x86_64-linux-gnu' '-L/lib/../lib' '-L/usr/lib/x86_64-linux-gnu' '-L/usr/lib/../lib' '-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..' '-lgfortran' '-lm' '-lquadmath' -Wl,-Bsymbolic-functions -Wl,-z,relro '-L/usr/lib/x86_64-linux-gnu' '-lmpichcxx' '-lmpich' '-lpthread' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  2220. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:119:72: warning: type of ‘metis_nodend’ does not match original declaration [-Wlto-type-mismatch]
  2221. 119 | & OPTIONS_METIS, IKEEP2(1), IKEEP1(1))
  2222. | ^
  2223. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:288:72: note: ‘metis_nodend’ was previously declared here
  2224. 288 | & OPTIONS_METIS, IKEEP2(1), IKEEP1(1) )
  2225. | ^
  2226. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:288:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2227. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:622:72: warning: type of ‘scotchfgraphbuild’ does not match original declaration [-Wlto-type-mismatch]
  2228. 622 | & IPTRHALO_I4(1), EDGENBR, JCNHALO(1), JCNHALO(1), IERR)
  2229. | ^
  2230. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:671:72: note: ‘scotchfgraphbuild’ was previously declared here
  2231. 671 | & IPTRHALO(1), EDGENBR_I8, JCNHALO_I8(1), JCNHALO_I8(1), IERR)
  2232. | ^
  2233. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:671:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2234. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:625:72: warning: type of ‘scotchfgraphpart’ does not match original declaration [-Wlto-type-mismatch]
  2235. 625 | & PARTS(1), IERR)
  2236. | ^
  2237. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:674:72: note: ‘scotchfgraphpart’ was previously declared here
  2238. 674 | & PARTS_I8(1), IERR)
  2239. | ^
  2240. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:674:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2241. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:865:72: warning: type of ‘mumps_pordf’ does not match original declaration [-Wlto-type-mismatch]
  2242. 865 | & NV, NCMPA )
  2243. | ^
  2244. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:893:72: note: ‘mumps_pordf’ was previously declared here
  2245. 893 | & NV, NCMPA )
  2246. | ^
  2247. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:893:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2248. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:967:72: warning: type of ‘mumps_pordf_wnd’ does not match original declaration [-Wlto-type-mismatch]
  2249. 967 | & NV, NCMPA, N )
  2250. | ^
  2251. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:997:72: note: ‘mumps_pordf_wnd’ was previously declared here
  2252. 997 | & NV, NCMPA, int(N,8) )
  2253. | ^
  2254. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ana_orderings_wrappers_m.F:997:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2255. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_c.F:726:72: warning: type of ‘zmumps_root_solve’ does not match original declaration [-Wlto-type-mismatch]
  2256. 726 | & INFO(1), MTYPE, KEEP(50), FROM_PP)
  2257. | ^
  2258. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19
  2259. 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR,
  2260. | ^
  2261. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_root_parallel.F:14:34: note: ‘zmumps_root_solve’ was previously declared here
  2262. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_process_blocfacto.F:703:72: warning: type of ‘zmumps_compress_cb_i’ does not match original declaration [-Wlto-type-mismatch]
  2263. 703 | & IDUMMY, 0, -9999 )
  2264. | ^
  2265. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztools.F:1944:37: note: ‘zmumps_compress_cb_i’ was previously declared here
  2266. 1944 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA,
  2267. | ^
  2268. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztools.F:1944:37: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2269. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:1139:72: warning: type of ‘zmumps_deter_square’ does not match original declaration [-Wlto-type-mismatch]
  2270. 1139 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259))
  2271. | ^
  2272. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:146:36: note: ‘zmumps_deter_square’ was previously declared here
  2273. 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP)
  2274. | ^
  2275. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:146:36: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2276. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:3561:72: warning: type of ‘zmumps_deter_reduction’ does not match original declaration [-Wlto-type-mismatch]
  2277. 3561 | & RINFOG(12), INFOG(34), id%NPROCS)
  2278. | ^
  2279. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:87:39: note: ‘zmumps_deter_reduction’ was previously declared here
  2280. 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION(
  2281. | ^
  2282. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:87:39: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2283. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:3575:72: warning: type of ‘zmumps_deter_sign_perm’ does not match original declaration [-Wlto-type-mismatch]
  2284. 3575 | & id%UNS_PERM(1) )
  2285. | ^
  2286. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:162:39: note: ‘zmumps_deter_sign_perm’ was previously declared here
  2287. 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM)
  2288. | ^
  2289. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:162:39: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2290. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_b.F:393:72: warning: type of ‘zmumps_updatedeter’ does not match original declaration [-Wlto-type-mismatch]
  2291. 393 | CALL ZMUMPS_UPDATEDETER( DET_MANT, DKEEP(6), KEEP(259) )
  2292. | ^
  2293. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:14:35: note: ‘zmumps_updatedeter’ was previously declared here
  2294. 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP)
  2295. | ^
  2296. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:14:35: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2297. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztools.F:1830:72: warning: type of ‘zcopy’ does not match original declaration [-Wlto-type-mismatch]
  2298. 1830 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1)
  2299. | ^
  2300. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_front_aux.F:2169:72: note: ‘zcopy’ was previously declared here
  2301. 2169 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1)
  2302. | ^
  2303. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_front_aux.F:2169:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2304. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zana_driver.F:5217:72: warning: type of ‘mumps_dumpmatbinary_c’ does not match original declaration [-Wlto-type-mismatch]
  2305. 5217 | & trim(id%WRITE_PROBLEM)//char(0) )
  2306. | ^
  2307. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:5217:72: note: ‘mumps_dumpmatbinary_c’ was previously declared here
  2308. 5217 | & trim(id%WRITE_PROBLEM)//char(0) )
  2309. | ^
  2310. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:5217:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2311. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zana_driver.F:5314:72: warning: type of ‘mumps_dumprhsbinary_c’ does not match original declaration [-Wlto-type-mismatch]
  2312. 5314 | & trim(id%WRITE_PROBLEM)//'.rhs'//char(0) )
  2313. | ^
  2314. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:5314:72: note: ‘mumps_dumprhsbinary_c’ was previously declared here
  2315. 5314 | & trim(id%WRITE_PROBLEM)//'.rhs'//char(0) )
  2316. | ^
  2317. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:5314:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2318. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zmumps_ooc.F:323:72: warning: type of ‘mumps_low_level_write_ooc_c’ does not match original declaration [-Wlto-type-mismatch]
  2319. 323 | & INODE,REQUEST,TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2320. | ^
  2321. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:323:72: note: ‘mumps_low_level_write_ooc_c’ was previously declared here
  2322. 323 | & INODE,REQUEST,TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2323. | ^
  2324. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:323:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2325. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zmumps_ooc.F:422:72: warning: type of ‘mumps_low_level_direct_read’ does not match original declaration [-Wlto-type-mismatch]
  2326. 422 | & TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2327. | ^
  2328. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:422:72: note: ‘mumps_low_level_direct_read’ was previously declared here
  2329. 422 | & TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2330. | ^
  2331. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:422:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2332. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zmumps_ooc.F:928:72: warning: type of ‘mumps_low_level_read_ooc_c’ does not match original declaration [-Wlto-type-mismatch]
  2333. 928 | & INODE,REQUEST,TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2334. | ^
  2335. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:928:72: note: ‘mumps_low_level_read_ooc_c’ was previously declared here
  2336. 928 | & INODE,REQUEST,TYPE,ADDR_INT1,ADDR_INT2,IERR)
  2337. | ^
  2338. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_ooc.F:928:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2339. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_process_band.F:149:72: warning: type of ‘mumps_addr_c’ does not match original declaration [-Wlto-type-mismatch]
  2340. 149 | CALL MUMPS_ADDR_C( DYNAMIC_CB(1), TMP_ADDRESS )
  2341. | ^
  2342. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_mem_dynamic.F:286:72: note: ‘mumps_addr_c’ was previously declared here
  2343. 286 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS)
  2344. | ^
  2345. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_mem_dynamic.F:286:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2346. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:4992:72: warning: type of ‘mpi_irecv’ does not match original declaration [-Wlto-type-mismatch]
  2347. 4992 | & I, COLLECT_IRN, id%COMM, REQPTR(I,1), IERR )
  2348. | ^
  2349. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_scalings_simScale_util.F:771:72: warning: type of ‘mpi_irecv’ does not match original declaration [-Wlto-type-mismatch]
  2350. 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR)
  2351. | ^
  2352. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1130:72: note: ‘mpi_irecv’ was previously declared here
  2353. 1130 | & id%COMM, RHANDPE, IERR)
  2354. | ^
  2355. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1130:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2356. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1000:72: warning: type of ‘mpi_gather’ does not match original declaration [-Wlto-type-mismatch]
  2357. 1000 | & MPI_INTEGER, 0, id%COMM, IERR)
  2358. | ^
  2359. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1854:72: note: ‘mpi_gather’ was previously declared here
  2360. 1854 | & MPI_INTEGER8, 0, id%COMM, IERR)
  2361. | ^
  2362. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1854:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2363. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2599:72: warning: type of ‘scotchfdgraphbuild’ does not match original declaration [-Wlto-type-mismatch]
  2364. 2599 | & EDGELOCTAB_I8(1), IERR)
  2365. | ^
  2366. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2450:72: note: ‘scotchfdgraphbuild’ was previously declared here
  2367. 2450 | & EDGELOCTAB(1), IERR)
  2368. | ^
  2369. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2450:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2370. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2648:72: warning: type of ‘scotchfdgraphcorderinit’ does not match original declaration [-Wlto-type-mismatch]
  2371. 2648 | & TREETAB_I8(1), IERR)
  2372. | ^
  2373. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2491:72: note: ‘scotchfdgraphcorderinit’ was previously declared here
  2374. 2491 | & ord%RANGTAB(1), ord%TREETAB(1), IERR)
  2375. | ^
  2376. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2491:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2377. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_lr.F:2066:72: warning: type of ‘mpi_reduce’ does not match original declaration [-Wlto-type-mismatch]
  2378. 2066 | & MPI_MAX, MASTER, COMM, IERR_MPI )
  2379. | ^
  2380. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_driver.F:3902:72: warning: type of ‘mpi_reduce’ does not match original declaration [-Wlto-type-mismatch]
  2381. 3902 | & MPI_SUM, MASTER, COMM, IERR )
  2382. | ^
  2383. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_scalings.F:369:72: warning: type of ‘mpi_reduce’ does not match original declaration [-Wlto-type-mismatch]
  2384. 369 | & MPI_SUM,MASTER,id%COMM, IERR)
  2385. | ^
  2386. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of ‘mpi_reduce’ does not match original declaration [-Wlto-type-mismatch]
  2387. 1180 | & COMM, IERROR)
  2388. | ^
  2389. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1561:72: note: ‘mpi_reduce’ was previously declared here
  2390. 1561 | & 0, id%COMM, IERR )
  2391. | ^
  2392. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1561:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2393. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1480:72: warning: type of ‘mpi_alltoall’ does not match original declaration [-Wlto-type-mismatch]
  2394. 1480 | & MPI_INTEGER8, id%COMM, IERR)
  2395. | ^
  2396. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1981:72: note: ‘mpi_alltoall’ was previously declared here
  2397. 1981 | & MPI_INTEGER, COMM, IERR)
  2398. | ^
  2399. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:1981:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2400. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux_par.F:2117:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2401. 2117 | & MPI_INTEGER, MPI_SUM, id%COMM, IERR)
  2402. | ^
  2403. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_determinant.F:111:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2404. 111 | & DETERREDUCE_OP, COMM, IERR_MPI)
  2405. | ^
  2406. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2407. 1061 | & MPI_MAX, COMM, IERROR)
  2408. | ^
  2409. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_driver.F:2217:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2410. 2217 | & MPI_MINLOC,COMM,IERR )
  2411. | ^
  2412. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_determinant.F:118:72: warning: type of ‘mpi_allreduce’ does not match original declaration [-Wlto-type-mismatch]
  2413. 118 | & DETERREDUCE_OP, COMM, IERR_MPI)
  2414. | ^
  2415. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux.F:1260:72: note: ‘mpi_allreduce’ was previously declared here
  2416. 1260 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR )
  2417. | ^
  2418. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux.F:1260:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2419. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztype3_root.F:959:72: warning: type of ‘mpi_ssend’ does not match original declaration [-Wlto-type-mismatch]
  2420. 959 | & IDEST, 128, COMM, IERR )
  2421. | ^
  2422. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/ztype3_root.F:1060:72: warning: type of ‘mpi_ssend’ does not match original declaration [-Wlto-type-mismatch]
  2423. 1060 | & MASTER_ROOT,128,COMM,IERR)
  2424. | ^
  2425. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtype3_root.F:959:72: note: ‘mpi_ssend’ was previously declared here
  2426. 959 | & IDEST, 128, COMM, IERR )
  2427. | ^
  2428. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtype3_root.F:959:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2429. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_front_aux.F:2179:72: warning: type of ‘dcopy’ does not match original declaration [-Wlto-type-mismatch]
  2430. 2179 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1)
  2431. | ^
  2432. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtools.F:1830:72: note: ‘dcopy’ was previously declared here
  2433. 1830 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1)
  2434. | ^
  2435. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtools.F:1830:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2436. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_process_blocfacto.F:703:72: warning: type of ‘dmumps_compress_cb_i’ does not match original declaration [-Wlto-type-mismatch]
  2437. 703 | & IDUMMY, 0, -9999 )
  2438. | ^
  2439. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtools.F:1944:37: note: ‘dmumps_compress_cb_i’ was previously declared here
  2440. 1944 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA,
  2441. | ^
  2442. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtools.F:1944:37: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2443. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_load.F:752:72: warning: type of ‘mumps_size_c’ does not match original declaration [-Wlto-type-mismatch]
  2444. 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE)
  2445. | ^
  2446. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_driver.F:1010:72: warning: type of ‘mumps_size_c’ does not match original declaration [-Wlto-type-mismatch]
  2447. 1010 | & DIFF_SOL_loc_RHS_loc)
  2448. | ^
  2449. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_c.F:1674:72: note: ‘mumps_size_c’ was previously declared here
  2450. 1674 | & DIFF_ADDR )
  2451. | ^
  2452. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_c.F:1674:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2453. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_c.F:726:72: warning: type of ‘dmumps_root_solve’ does not match original declaration [-Wlto-type-mismatch]
  2454. 726 | & INFO(1), MTYPE, KEEP(50), FROM_PP)
  2455. | ^
  2456. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19
  2457. 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR,
  2458. | ^
  2459. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_root_parallel.F:14:34: note: ‘dmumps_root_solve’ was previously declared here
  2460. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:4944:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2461. 4944 | & COLLECT_NZ, id%COMM, IERR )
  2462. | ^
  2463. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_driver.F:4007:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2464. 4007 | & id%COMM, IERR )
  2465. | ^
  2466. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dfac_type3_symmetrize.F:119:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2467. 119 | & DEST, SYMMETRIZE, COMM, IERR )
  2468. | ^
  2469. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:4002:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2470. 4002 | & id%COMM, IERR )
  2471. | ^
  2472. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_type3_symmetrize.F:119:72: warning: type of ‘mpi_send’ does not match original declaration [-Wlto-type-mismatch]
  2473. 119 | & DEST, SYMMETRIZE, COMM, IERR )
  2474. | ^
  2475. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:803:72: note: ‘mpi_send’ was previously declared here
  2476. 803 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR)
  2477. | ^
  2478. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:803:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2479. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_c.F:2026:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2480. 2026 | & ScatterRhsR, COMM, STATUS, IERR )
  2481. | ^
  2482. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dtype3_root.F:964:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2483. 964 | & MASTER_ROOT,128,COMM,STATUS,IERR)
  2484. | ^
  2485. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_driver.F:4924:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2486. 4924 | & COLLECT_NZ, id%COMM, STATUS, IERR )
  2487. | ^
  2488. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zfac_driver.F:4008:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2489. 4008 | & id%COMM, STATUS, IERR )
  2490. | ^
  2491. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/zsol_c.F:2026:72: warning: type of ‘mpi_recv’ does not match original declaration [-Wlto-type-mismatch]
  2492. 2026 | & ScatterRhsR, COMM, STATUS, IERR )
  2493. | ^
  2494. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:828:72: note: ‘mpi_recv’ was previously declared here
  2495. 828 | & TAG_SIZE, id%COMM, STATUS, IERR)
  2496. | ^
  2497. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:828:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2498. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dsol_aux.F:1709:72: warning: type of ‘mpi_bcast’ does not match original declaration [-Wlto-type-mismatch]
  2499. 1709 | & MASTER, COMM, IERR_MPI)
  2500. | ^
  2501. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dana_aux.F:1266:72: warning: type of ‘mpi_bcast’ does not match original declaration [-Wlto-type-mismatch]
  2502. 1266 | & 0, id%COMM, IERR )
  2503. | ^
  2504. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_save_restore.F:980:72: warning: type of ‘mpi_bcast’ does not match original declaration [-Wlto-type-mismatch]
  2505. 980 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr )
  2506. | ^
  2507. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_f77.F:195:72: note: type mismatch in parameter 7
  2508. 195 | CALL MPI_BCAST(NRHS,1,MPI_INTEGER,0,mumps_par%COMM,IERR)
  2509. | ^
  2510. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_f77.F:195:72: note: type ‘void’ should match type ‘long int’
  2511. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_f77.F:195:72: note: ‘mpi_bcast’ was previously declared here
  2512. ../../../petsc/arch-FreeFem/externalpackages/MUMPS_5.5.1/src/dmumps_f77.F:195:72: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
  2513.  
  2514. ../seq/ff-c++ -auto -mpi MPICG.cpp
  2515. eval ../seq/ff-c++ '-mpi' MPICG.cpp -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich -I/usr/include/x86_64-linux-gnu/mpich
  2516. mpicxx -c -fPIC '-I../seq/include' '-I/usr/include/x86_64-linux-gnu/mpich' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MPICG.cpp'
  2517.  
  2518. mpicxx -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'MPICG.o' -o MPICG.so -Wl,-Bsymbolic-functions -Wl,-z,relro '-L/usr/lib/x86_64-linux-gnu' '-lmpichcxx' '-lmpich' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  2519.  
  2520. ../seq/ff-c++ -auto -mpi mpi-cmaes.cpp
  2521. eval ../seq/ff-c++ '-mpi' ../seq/cmaes.cpp -I../seq mpi-cmaes.cpp -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich -I/usr/include/x86_64-linux-gnu/mpich
  2522. mpicxx -c -fPIC '-I../seq/include' '-I../seq' '-I/usr/include/x86_64-linux-gnu/mpich' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include '../seq/cmaes.cpp' 'mpi-cmaes.cpp'
  2523. In file included from /usr/include/string.h:535,
  2524. from ../seq/cmaes.cpp:123:
  2525. In function ‘char* strncat(char*, const char*, size_t)’,
  2526. inlined from ‘char* szCat(const char*, const char*, const char*, const char*)’ at ../seq/cmaes.cpp:3314:12:
  2527. /usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
  2528. 138 | return __builtin___strncat_chk (__dest, __src, __len,
  2529. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  2530. 139 | __glibc_objsize (__dest));
  2531. | ~~~~~~~~~~~~~~~~~~~~~~~~~
  2532. ../seq/cmaes.cpp: In function ‘char* szCat(const char*, const char*, const char*, const char*)’:
  2533. ../seq/cmaes.cpp:3315:41: note: length computed here
  2534. 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf)));
  2535. | ~~~~~~^~~~~
  2536. In file included from /usr/include/string.h:535,
  2537. from ../seq/cmaes.cpp:123:
  2538. In function ‘char* strncat(char*, const char*, size_t)’,
  2539. inlined from ‘char* szCat(const char*, const char*, const char*, const char*)’ at ../seq/cmaes.cpp:3319:12:
  2540. /usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
  2541. 138 | return __builtin___strncat_chk (__dest, __src, __len,
  2542. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  2543. 139 | __glibc_objsize (__dest));
  2544. | ~~~~~~~~~~~~~~~~~~~~~~~~~
  2545. ../seq/cmaes.cpp: In function ‘char* szCat(const char*, const char*, const char*, const char*)’:
  2546. ../seq/cmaes.cpp:3320:41: note: length computed here
  2547. 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf)));
  2548. | ~~~~~~^~~~~
  2549. In file included from /usr/include/string.h:535,
  2550. from ../seq/cmaes.cpp:123:
  2551. In function ‘char* strncat(char*, const char*, size_t)’,
  2552. inlined from ‘char* szCat(const char*, const char*, const char*, const char*)’ at ../seq/cmaes.cpp:3324:12:
  2553. /usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
  2554. 138 | return __builtin___strncat_chk (__dest, __src, __len,
  2555. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  2556. 139 | __glibc_objsize (__dest));
  2557. | ~~~~~~~~~~~~~~~~~~~~~~~~~
  2558. ../seq/cmaes.cpp: In function ‘char* szCat(const char*, const char*, const char*, const char*)’:
  2559. ../seq/cmaes.cpp:3325:41: note: length computed here
  2560. 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf)));
  2561. | ~~~~~~^~~~~
  2562.  
  2563. mpicxx -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'cmaes.o' 'mpi-cmaes.o' -o mpi-cmaes.so -Wl,-Bsymbolic-functions -Wl,-z,relro '-L/usr/lib/x86_64-linux-gnu' '-lmpichcxx' '-lmpich' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  2564.  
  2565. ../seq/ff-c++ -auto -mpi parmetis.cpp
  2566. eval ../seq/ff-c++ '-mpi' parmetis.cpp -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lparmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich -I/usr/include/x86_64-linux-gnu/mpich
  2567. mpicxx -c -fPIC '-I../seq/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/usr/include/x86_64-linux-gnu/mpich' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'parmetis.cpp'
  2568.  
  2569. mpicxx -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'parmetis.o' -o parmetis.so -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lparmetis' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lmetis' -Wl,-Bsymbolic-functions -Wl,-z,relro '-L/usr/lib/x86_64-linux-gnu' '-lmpichcxx' '-lmpich' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  2570.  
  2571. ../seq/ff-c++ -auto -mpi parmmg.cpp
  2572. eval ../seq/ff-c++ '-mpi' parmmg.cpp -L/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/lib -lparmmg -I/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/include/ -L/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/lib -lmmg -I/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/include/ -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich -I/usr/include/x86_64-linux-gnu/mpich -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lesmumps -lscotch -lscotcherr -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include
  2573. mpicxx -c -fPIC '-I../seq/include' '-I/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/include/' '-I/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/include/' '-I/usr/include/x86_64-linux-gnu/mpich' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'parmmg.cpp'
  2574.  
  2575. mpicxx -shared -fPIC -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'parmmg.o' -o parmmg.so '-L/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/lib' '-lparmmg' '-L/home/km_freefem/FreeFem/FreeFem-sources/3rdparty/lib' '-lmmg' -Wl,-Bsymbolic-functions -Wl,-z,relro '-L/usr/lib/x86_64-linux-gnu' '-lmpichcxx' '-lmpich' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lmetis' -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib '-L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib' '-lesmumps' '-lscotch' '-lscotcherr' -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich
  2576.  
  2577. ../seq/ff-c++ -auto -mpi hpddm.cpp
  2578. eval ../seq/ff-c++ '-mpi' hpddm.cpp -std=c++14 -std=c++14 -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_mumps -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -ldmumps -lzmumps -lmumps_common -lpord -lpthread -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_parmetis -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lparmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_metis -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lmetis -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_ptscotch -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lptesmumps -lptscotchparmetisv3 -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_scotch -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lesmumps -lscotch -lscotcherr -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include -DWITH_scalapack -Wl,-rpath,/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -L/home/km_freefem/FreeFem/petsc/arch-FreeFem/lib -lscalapack -DWITH_mpifc -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichfort -lmpich -I/usr/include/x86_64-linux-gnu/mpich -DWITH_fc -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath -DAdd_ -DWITH_blas -llapack -lblas -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lmpichcxx -lmpich -I/usr/include/x86_64-linux-gnu/mpich
  2579. mpicxx -c -fPIC -std=c++14 -std=c++14 '-I../seq/include' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_mumps' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_parmetis' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_metis' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_ptscotch' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_scotch' '-I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include' '-DWITH_scalapack' '-DWITH_mpifc' '-I/usr/include/x86_64-linux-gnu/mpich' '-DWITH_fc' '-DAdd_' '-DWITH_blas' '-I/usr/include/x86_64-linux-gnu/mpich' -g -DNDEBUG -O3 -mmmx -msse4.2 -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/home/km_freefem/FreeFem/petsc/arch-FreeFem/include 'hpddm.cpp'
  2580. hpddm.cpp: In instantiation of ‘long int Schwarz::globalNumbering(Type* const&, KN<long int>* const&) [with Type = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>]’:
  2581. hpddm.cpp:988:40: required from ‘void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'S'; char U = 'S']’
  2582. hpddm.cpp:1026:38: required from here
  2583. hpddm.cpp:928:47: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2584. 928 | numbering->resize(2 + A->getMatrix()->_n);
  2585. | ~~~~~~~~~~~~~~~~^~
  2586. | n_
  2587. hpddm.cpp: In instantiation of ‘long int Schwarz::globalNumbering(Type* const&, KN<long int>* const&) [with Type = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >]’:
  2588. hpddm.cpp:988:40: required from ‘void Schwarz::add() [with Type = HpSchwarz; K = std::complex<double>; char S = 'G'; char U = 'S']’
  2589. hpddm.cpp:1028:56: required from here
  2590. hpddm.cpp:928:47: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2591. 928 | numbering->resize(2 + A->getMatrix()->_n);
  2592. | ~~~~~~~~~~~~~~~~^~
  2593. | n_
  2594. hpddm.cpp: In instantiation of ‘void Schwarz::InvSchwarz<T, U, K, trans>::solve(U) const [with T = pwr<HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>, 'H'>; U = KN<double>*; K = double; char trans = 'T']’:
  2595. hpddm.cpp:712:15: required from ‘static U Schwarz::InvSchwarz<T, U, K, trans>::inv(U, Schwarz::InvSchwarz<T, U, K, trans>) [with T = pwr<HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>, 'H'>; U = KN<double>*; K = double; char trans = 'T']’
  2596. common.hpp:69:119: required from ‘void addInv() [with Op = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>; Inv = Schwarz::InvSchwarz; V = KN<double>; K = double; char trans = 'N']’
  2597. hpddm.cpp:970:67: required from ‘void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'S'; char U = 'S']’
  2598. hpddm.cpp:1026:38: required from here
  2599. hpddm.cpp:670:61: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<double>’
  2600. 670 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'F' && mu > 1) {
  2601. | ^~~~~~~~~~
  2602. hpddm.cpp:672:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2603. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2604. | ~~~^~~
  2605. hpddm.cpp:672:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2606. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2607. | ~~~^~~
  2608. hpddm.cpp:672:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2609. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2610. | ~~~^~
  2611. | n_
  2612. hpddm.cpp:673:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2613. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2614. | ~~~^~~
  2615. hpddm.cpp:673:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2616. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2617. | ~~~^~~
  2618. hpddm.cpp:673:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2619. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2620. | ~~~^~~~
  2621. hpddm.cpp:681:61: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<double>’
  2622. 681 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'C' && mu > 1) {
  2623. | ^~~~~~~~~~
  2624. hpddm.cpp:682:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2625. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2626. | ~~~^~~
  2627. hpddm.cpp:682:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2628. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2629. | ~~~^~~
  2630. hpddm.cpp:682:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2631. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2632. | ~~~^~
  2633. | n_
  2634. hpddm.cpp:683:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2635. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2636. | ~~~^~~
  2637. hpddm.cpp:683:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2638. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2639. | ~~~^~~
  2640. hpddm.cpp:683:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2641. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2642. | ~~~^~~~
  2643. hpddm.cpp:707:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2644. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2645. | ~~~^~~
  2646. hpddm.cpp:707:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2647. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2648. | ~~~^~~
  2649. hpddm.cpp:707:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2650. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2651. | ~~~^~~~
  2652. hpddm.cpp:708:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2653. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2654. | ~~~^~~
  2655. hpddm.cpp:708:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2656. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2657. | ~~~^~~
  2658. hpddm.cpp:708:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2659. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2660. | ~~~^~
  2661. | n_
  2662. hpddm.cpp: In instantiation of ‘void Schwarz::InvSchwarz<T, U, K, trans>::solve(U) const [with T = pwr<HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>, 'N'>; U = KN<double>*; K = double; char trans = 'N']’:
  2663. hpddm.cpp:712:15: required from ‘static U Schwarz::InvSchwarz<T, U, K, trans>::inv(U, Schwarz::InvSchwarz<T, U, K, trans>) [with T = pwr<HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>, 'N'>; U = KN<double>*; K = double; char trans = 'N']’
  2664. common.hpp:74:123: required from ‘void addInv() [with Op = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>; Inv = Schwarz::InvSchwarz; V = KN<double>; K = double; char trans = 'N']’
  2665. hpddm.cpp:970:67: required from ‘void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'S'; char U = 'S']’
  2666. hpddm.cpp:1026:38: required from here
  2667. hpddm.cpp:670:61: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<double>’
  2668. 670 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'F' && mu > 1) {
  2669. | ^~~~~~~~~~
  2670. hpddm.cpp:672:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2671. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2672. | ~~~^~~
  2673. hpddm.cpp:672:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2674. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2675. | ~~~^~~
  2676. hpddm.cpp:672:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2677. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2678. | ~~~^~
  2679. | n_
  2680. hpddm.cpp:673:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2681. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2682. | ~~~^~~
  2683. hpddm.cpp:673:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2684. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2685. | ~~~^~~
  2686. hpddm.cpp:673:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2687. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2688. | ~~~^~~~
  2689. hpddm.cpp:681:61: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<double>’
  2690. 681 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'C' && mu > 1) {
  2691. | ^~~~~~~~~~
  2692. hpddm.cpp:682:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2693. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2694. | ~~~^~~
  2695. hpddm.cpp:682:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2696. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2697. | ~~~^~~
  2698. hpddm.cpp:682:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2699. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2700. | ~~~^~
  2701. | n_
  2702. hpddm.cpp:683:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2703. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2704. | ~~~^~~
  2705. hpddm.cpp:683:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2706. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2707. | ~~~^~~
  2708. hpddm.cpp:683:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2709. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2710. | ~~~^~~~
  2711. hpddm.cpp:707:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2712. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2713. | ~~~^~~
  2714. hpddm.cpp:707:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2715. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2716. | ~~~^~~
  2717. hpddm.cpp:707:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2718. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2719. | ~~~^~~~
  2720. hpddm.cpp:708:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2721. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2722. | ~~~^~~
  2723. hpddm.cpp:708:42: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2724. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2725. | ~~~^~~
  2726. hpddm.cpp:708:51: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2727. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2728. | ~~~^~
  2729. | n_
  2730. hpddm.cpp: In instantiation of ‘void Schwarz::InvSchwarz<T, U, K, trans>::solve(U) const [with T = pwr<HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >, 'H'>; U = KN<std::complex<double> >*; K = std::complex<double>; char trans = 'T']’:
  2731. hpddm.cpp:712:15: required from ‘static U Schwarz::InvSchwarz<T, U, K, trans>::inv(U, Schwarz::InvSchwarz<T, U, K, trans>) [with T = pwr<HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >, 'H'>; U = KN<std::complex<double> >*; K = std::complex<double>; char trans = 'T']’
  2732. common.hpp:69:119: required from ‘void addInv() [with Op = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >; Inv = Schwarz::InvSchwarz; V = KN<std::complex<double> >; K = std::complex<double>; char trans = 'N']’
  2733. hpddm.cpp:970:67: required from ‘void Schwarz::add() [with Type = HpSchwarz; K = std::complex<double>; char S = 'G'; char U = 'S']’
  2734. hpddm.cpp:1028:56: required from here
  2735. hpddm.cpp:670:61: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<std::complex<double> >’
  2736. 670 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'F' && mu > 1) {
  2737. | ^~~~~~~~~~
  2738. hpddm.cpp:672:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2739. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2740. | ~~~^~~
  2741. hpddm.cpp:672:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2742. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2743. | ~~~^~~
  2744. hpddm.cpp:672:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2745. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2746. | ~~~^~
  2747. | n_
  2748. hpddm.cpp:673:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2749. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2750. | ~~~^~~
  2751. hpddm.cpp:673:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2752. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2753. | ~~~^~~
  2754. hpddm.cpp:673:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  2755. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2756. | ~~~^~~~
  2757. hpddm.cpp:681:61: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<std::complex<double> >’
  2758. 681 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'C' && mu > 1) {
  2759. | ^~~~~~~~~~
  2760. hpddm.cpp:682:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2761. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2762. | ~~~^~~
  2763. hpddm.cpp:682:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2764. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2765. | ~~~^~~
  2766. hpddm.cpp:682:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2767. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2768. | ~~~^~
  2769. | n_
  2770. hpddm.cpp:683:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2771. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2772. | ~~~^~~
  2773. hpddm.cpp:683:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2774. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2775. | ~~~^~~
  2776. hpddm.cpp:683:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  2777. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2778. | ~~~^~~~
  2779. hpddm.cpp:707:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2780. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2781. | ~~~^~~
  2782. hpddm.cpp:707:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2783. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2784. | ~~~^~~
  2785. hpddm.cpp:707:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  2786. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2787. | ~~~^~~~
  2788. hpddm.cpp:708:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2789. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2790. | ~~~^~~
  2791. hpddm.cpp:708:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2792. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2793. | ~~~^~~
  2794. hpddm.cpp:708:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2795. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2796. | ~~~^~
  2797. | n_
  2798. hpddm.cpp: In instantiation of ‘void Schwarz::InvSchwarz<T, U, K, trans>::solve(U) const [with T = pwr<HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >, 'N'>; U = KN<std::complex<double> >*; K = std::complex<double>; char trans = 'N']’:
  2799. hpddm.cpp:712:15: required from ‘static U Schwarz::InvSchwarz<T, U, K, trans>::inv(U, Schwarz::InvSchwarz<T, U, K, trans>) [with T = pwr<HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >, 'N'>; U = KN<std::complex<double> >*; K = std::complex<double>; char trans = 'N']’
  2800. common.hpp:74:123: required from ‘void addInv() [with Op = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >; Inv = Schwarz::InvSchwarz; V = KN<std::complex<double> >; K = std::complex<double>; char trans = 'N']’
  2801. hpddm.cpp:970:67: required from ‘void Schwarz::add() [with Type = HpSchwarz; K = std::complex<double>; char S = 'G'; char U = 'S']’
  2802. hpddm.cpp:1028:56: required from here
  2803. hpddm.cpp:670:61: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<std::complex<double> >’
  2804. 670 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'F' && mu > 1) {
  2805. | ^~~~~~~~~~
  2806. hpddm.cpp:672:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2807. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2808. | ~~~^~~
  2809. hpddm.cpp:672:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2810. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2811. | ~~~^~~
  2812. hpddm.cpp:672:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2813. 672 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2814. | ~~~^~
  2815. | n_
  2816. hpddm.cpp:673:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2817. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2818. | ~~~^~~
  2819. hpddm.cpp:673:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2820. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2821. | ~~~^~~
  2822. hpddm.cpp:673:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  2823. 673 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2824. | ~~~^~~~
  2825. hpddm.cpp:681:61: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<std::complex<double> >’
  2826. 681 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'C' && mu > 1) {
  2827. | ^~~~~~~~~~
  2828. hpddm.cpp:682:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2829. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2830. | ~~~^~~
  2831. hpddm.cpp:682:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2832. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2833. | ~~~^~~
  2834. hpddm.cpp:682:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2835. 682 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2836. | ~~~^~
  2837. | n_
  2838. hpddm.cpp:683:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2839. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2840. | ~~~^~~
  2841. hpddm.cpp:683:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2842. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2843. | ~~~^~~
  2844. hpddm.cpp:683:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  2845. 683 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2846. | ~~~^~~~
  2847. hpddm.cpp:707:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2848. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2849. | ~~~^~~
  2850. hpddm.cpp:707:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2851. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2852. | ~~~^~~
  2853. hpddm.cpp:707:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  2854. 707 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2855. | ~~~^~~~
  2856. hpddm.cpp:708:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2857. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2858. | ~~~^~~
  2859. hpddm.cpp:708:42: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2860. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2861. | ~~~^~~
  2862. hpddm.cpp:708:51: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2863. 708 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2864. | ~~~^~
  2865. | n_
  2866. hpddm.cpp: In instantiation of ‘AnyType Schwarz::attachCoarseOperator<Type, K>::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’:
  2867. hpddm.cpp:251:9: required from here
  2868. hpddm.cpp:255:13: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>’ has no member named ‘_cc’
  2869. 255 | if(ptA->_cc) {
  2870. | ~~~~~^~~
  2871. hpddm.cpp:256:21: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>’ has no member named ‘_cc’
  2872. 256 | delete ptA->_cc;
  2873. | ~~~~~^~~
  2874. hpddm.cpp:257:14: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>’ has no member named ‘_cc’
  2875. 257 | ptA->_cc = nullptr;
  2876. | ~~~~~^~~
  2877. hpddm.cpp:270:19: error: ‘struct ff_HPDDM_MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2878. 270 | if(dA._n == dA._m && !deflation) {
  2879. | ~~~^~
  2880. | n_
  2881. hpddm.cpp:270:28: error: ‘struct ff_HPDDM_MatrixCSR<double>’ has no member named ‘_m’; did you mean ‘m_’?
  2882. 270 | if(dA._n == dA._m && !deflation) {
  2883. | ~~~^~
  2884. | m_
  2885. hpddm.cpp:338:18: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>’ has no member named ‘_cc’
  2886. 338 | ptA->_cc = new attachCoarseOperator<Type, K>::MatMatF_O(ptA->getDof(), stack, codeMatC);
  2887. | ~~~~~^~~
  2888. hpddm.cpp:340:18: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>’ has no member named ‘_cc’
  2889. 340 | ptA->_cc = new attachCoarseOperator<Type, K>::MatF_O(ptA->getDof(), stack, codeC);
  2890. | ~~~~~^~~
  2891. hpddm.cpp: In instantiation of ‘AnyType Schwarz::solveDDM_Op<Type, K>::operator()(Stack) const [with Type = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'S', double>; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’:
  2892. hpddm.cpp:380:9: required from here
  2893. hpddm.cpp:400:53: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<double>’
  2894. 400 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'F' && mu > 1) {
  2895. | ^~~~~~~~~~
  2896. hpddm.cpp:402:26: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2897. 402 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2898. | ~~~^~~
  2899. hpddm.cpp:402:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2900. 402 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2901. | ~~~^~~
  2902. hpddm.cpp:402:43: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2903. 402 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2904. | ~~~^~
  2905. | n_
  2906. hpddm.cpp:403:26: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2907. 403 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2908. | ~~~^~~
  2909. hpddm.cpp:403:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2910. 403 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2911. | ~~~^~~
  2912. hpddm.cpp:403:43: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2913. 403 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2914. | ~~~^~~~
  2915. hpddm.cpp:424:53: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<double>’
  2916. 424 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'C' && mu > 1) {
  2917. | ^~~~~~~~~~
  2918. hpddm.cpp:425:26: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2919. 425 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2920. | ~~~^~~
  2921. hpddm.cpp:425:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2922. 425 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2923. | ~~~^~~
  2924. hpddm.cpp:425:43: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2925. 425 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2926. | ~~~^~
  2927. | n_
  2928. hpddm.cpp:426:26: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2929. 426 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2930. | ~~~^~~
  2931. hpddm.cpp:426:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2932. 426 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2933. | ~~~^~~
  2934. hpddm.cpp:426:43: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2935. 426 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2936. | ~~~^~~~
  2937. hpddm.cpp:483:26: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2938. 483 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2939. | ~~~^~~
  2940. hpddm.cpp:483:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ja’
  2941. 483 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2942. | ~~~^~~
  2943. hpddm.cpp:483:43: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_nnz’
  2944. 483 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  2945. | ~~~^~~~
  2946. hpddm.cpp:484:26: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2947. 484 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2948. | ~~~^~~
  2949. hpddm.cpp:484:34: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_ia’
  2950. 484 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2951. | ~~~^~~
  2952. hpddm.cpp:484:43: error: ‘const class HPDDM::MatrixCSR<double>’ has no member named ‘_n’; did you mean ‘n_’?
  2953. 484 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  2954. | ~~~^~
  2955. | n_
  2956. hpddm.cpp: In instantiation of ‘AnyType Schwarz::attachCoarseOperator<Type, K>::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >; K = std::complex<double>; AnyType = AnyTypeWithOutCheck; Stack = void*]’:
  2957. hpddm.cpp:251:9: required from here
  2958. hpddm.cpp:255:13: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >’ has no member named ‘_cc’
  2959. 255 | if(ptA->_cc) {
  2960. | ~~~~~^~~
  2961. hpddm.cpp:256:21: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >’ has no member named ‘_cc’
  2962. 256 | delete ptA->_cc;
  2963. | ~~~~~^~~
  2964. hpddm.cpp:257:14: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >’ has no member named ‘_cc’
  2965. 257 | ptA->_cc = nullptr;
  2966. | ~~~~~^~~
  2967. hpddm.cpp:270:19: error: ‘struct ff_HPDDM_MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2968. 270 | if(dA._n == dA._m && !deflation) {
  2969. | ~~~^~
  2970. | n_
  2971. hpddm.cpp:270:28: error: ‘struct ff_HPDDM_MatrixCSR<std::complex<double> >’ has no member named ‘_m’; did you mean ‘m_’?
  2972. 270 | if(dA._n == dA._m && !deflation) {
  2973. | ~~~^~
  2974. | m_
  2975. hpddm.cpp:338:18: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >’ has no member named ‘_cc’
  2976. 338 | ptA->_cc = new attachCoarseOperator<Type, K>::MatMatF_O(ptA->getDof(), stack, codeMatC);
  2977. | ~~~~~^~~
  2978. hpddm.cpp:340:18: error: ‘class HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >’ has no member named ‘_cc’
  2979. 340 | ptA->_cc = new attachCoarseOperator<Type, K>::MatF_O(ptA->getDof(), stack, codeC);
  2980. | ~~~~~^~~
  2981. hpddm.cpp: In instantiation of ‘AnyType Schwarz::solveDDM_Op<Type, K>::operator()(Stack) const [with Type = HPDDM::Schwarz<HPDDM::MumpsSub, HPDDM::Mumps, 'G', std::complex<double> >; K = std::complex<double>; AnyType = AnyTypeWithOutCheck; Stack = void*]’:
  2982. hpddm.cpp:380:9: required from here
  2983. hpddm.cpp:400:53: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<std::complex<double> >’
  2984. 400 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'F' && mu > 1) {
  2985. | ^~~~~~~~~~
  2986. hpddm.cpp:402:26: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2987. 402 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2988. | ~~~^~~
  2989. hpddm.cpp:402:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  2990. 402 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2991. | ~~~^~~
  2992. hpddm.cpp:402:43: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  2993. 402 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  2994. | ~~~^~
  2995. | n_
  2996. hpddm.cpp:403:26: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  2997. 403 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  2998. | ~~~^~~
  2999. hpddm.cpp:403:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  3000. 403 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  3001. | ~~~^~~
  3002. hpddm.cpp:403:43: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  3003. 403 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  3004. | ~~~^~~~
  3005. hpddm.cpp:424:53: error: ‘_numbering’ is not a member of ‘HPDDM::MumpsSub<std::complex<double> >’
  3006. 424 | if(HPDDM::Wrapper<K>::I == 'F' && SUBDOMAIN<K>::_numbering == 'C' && mu > 1) {
  3007. | ^~~~~~~~~~
  3008. hpddm.cpp:425:26: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  3009. 425 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  3010. | ~~~^~~
  3011. hpddm.cpp:425:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  3012. 425 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  3013. | ~~~^~~
  3014. hpddm.cpp:425:43: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  3015. 425 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { ++i; });
  3016. | ~~~^~
  3017. | n_
  3018. hpddm.cpp:426:26: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  3019. 426 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  3020. | ~~~^~~
  3021. hpddm.cpp:426:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  3022. 426 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  3023. | ~~~^~~
  3024. hpddm.cpp:426:43: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  3025. 426 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { ++i; });
  3026. | ~~~^~~~
  3027. hpddm.cpp:483:26: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  3028. 483 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  3029. | ~~~^~~
  3030. hpddm.cpp:483:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ja’
  3031. 483 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  3032. | ~~~^~~
  3033. hpddm.cpp:483:43: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_nnz’
  3034. 483 | std::for_each(A->_ja, A->_ja + A->_nnz, [](int& i) { --i; });
  3035. | ~~~^~~~
  3036. hpddm.cpp:484:26: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  3037. 484 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  3038. | ~~~^~~
  3039. hpddm.cpp:484:34: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_ia’
  3040. 484 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  3041. | ~~~^~~
  3042. hpddm.cpp:484:43: error: ‘const class HPDDM::MatrixCSR<std::complex<double> >’ has no member named ‘_n’; did you mean ‘n_’?
  3043. 484 | std::for_each(A->_ia, A->_ia + A->_n + 1, [](int& i) { --i; });
  3044. | ~~~^~
  3045. | n_
  3046. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::Operator<Op>::apply(const R*, R*, const short unsigned int&, R*, const short unsigned int&) const [with bool <anonymous> = false; Op = Schwarz::IterativeMethod<double, 'S'>::MatF_O; R = double; char S = 'S']’:
  3047. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1124:85: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<double, 'S'>::Operator<Schwarz::IterativeMethod<double, 'S'>::MatF_O>; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3048. hpddm.cpp:875:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = double; char S = 'S'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3049. hpddm.cpp:859:33: required from here
  3050. hpddm.cpp:804:62: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<double, int>’
  3051. 804 | prec.mv(in, HPDDM::EmptyOperator<R>::_n, mu, out);
  3052. | ^~
  3053. hpddm.cpp:806:66: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<double, int>’
  3054. 806 | std::copy_n(in, HPDDM::EmptyOperator<R>::_n * mu, out);
  3055. | ^~
  3056. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::SchwarzOperator<Op>::apply(const R*, R*, const short unsigned int&, R*, const short unsigned int&) const [with bool <anonymous> = false; Op = Schwarz::IterativeMethod<double, 'S'>::MatF_O; R = double; char S = 'S']’:
  3057. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1124:85: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<double, 'S'>::SchwarzOperator<Schwarz::IterativeMethod<double, 'S'>::MatF_O>; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3058. hpddm.cpp:880:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = double; char S = 'S'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3059. hpddm.cpp:859:33: required from here
  3060. hpddm.cpp:818:58: error: ‘_dof’ is not a member of ‘HPDDM::Subdomain<double>’
  3061. 818 | prec.mv(in, HPDDM::Subdomain<R>::_dof, mu, out);
  3062. | ^~~~
  3063. hpddm.cpp:820:62: error: ‘_dof’ is not a member of ‘HPDDM::Subdomain<double>’
  3064. 820 | std::copy_n(in, HPDDM::Subdomain<R>::_dof * mu, out);
  3065. | ^~~~
  3066. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::Operator<Op>::apply(const R*, R*, const short unsigned int&, R*, const short unsigned int&) const [with bool <anonymous> = false; Op = Schwarz::IterativeMethod<double, 'S'>::MatMatF_O; R = double; char S = 'S']’:
  3067. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1124:85: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<double, 'S'>::Operator<Schwarz::IterativeMethod<double, 'S'>::MatMatF_O>; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3068. hpddm.cpp:894:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = double; char S = 'S'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3069. hpddm.cpp:859:33: required from here
  3070. hpddm.cpp:804:62: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<double, int>’
  3071. 804 | prec.mv(in, HPDDM::EmptyOperator<R>::_n, mu, out);
  3072. | ^~
  3073. hpddm.cpp:806:66: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<double, int>’
  3074. 806 | std::copy_n(in, HPDDM::EmptyOperator<R>::_n * mu, out);
  3075. | ^~
  3076. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::SchwarzOperator<Op>::apply(const R*, R*, const short unsigned int&, R*, const short unsigned int&) const [with bool <anonymous> = false; Op = Schwarz::IterativeMethod<double, 'S'>::MatMatF_O; R = double; char S = 'S']’:
  3077. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1124:85: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<double, 'S'>::SchwarzOperator<Schwarz::IterativeMethod<double, 'S'>::MatMatF_O>; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3078. hpddm.cpp:899:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = double; char S = 'S'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3079. hpddm.cpp:859:33: required from here
  3080. hpddm.cpp:818:58: error: ‘_dof’ is not a member of ‘HPDDM::Subdomain<double>’
  3081. 818 | prec.mv(in, HPDDM::Subdomain<R>::_dof, mu, out);
  3082. | ^~~~
  3083. hpddm.cpp:820:62: error: ‘_dof’ is not a member of ‘HPDDM::Subdomain<double>’
  3084. 820 | std::copy_n(in, HPDDM::Subdomain<R>::_dof * mu, out);
  3085. | ^~~~
  3086. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::Operator<Op>::apply(const R*, R*, const short unsigned int&, R*, const short unsigned int&) const [with bool <anonymous> = false; Op = Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatF_O; R = std::complex<double>; char S = 'G']’:
  3087. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1124:85: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<std::complex<double>, 'G'>::Operator<Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatF_O>; K = std::complex<double>; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3088. hpddm.cpp:875:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = std::complex<double>; char S = 'G'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3089. hpddm.cpp:859:33: required from here
  3090. hpddm.cpp:804:62: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<std::complex<double>, int>’
  3091. 804 | prec.mv(in, HPDDM::EmptyOperator<R>::_n, mu, out);
  3092. | ^~
  3093. hpddm.cpp:806:66: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<std::complex<double>, int>’
  3094. 806 | std::copy_n(in, HPDDM::EmptyOperator<R>::_n * mu, out);
  3095. | ^~
  3096. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::SchwarzOperator<Op>::apply(const R*, R*, const short unsigned int&, R*, const short unsigned int&) const [with bool <anonymous> = false; Op = Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatF_O; R = std::complex<double>; char S = 'G']’:
  3097. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1124:85: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<std::complex<double>, 'G'>::SchwarzOperator<Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatF_O>; K = std::complex<double>; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3098. hpddm.cpp:880:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = std::complex<double>; char S = 'G'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3099. hpddm.cpp:859:33: required from here
  3100. hpddm.cpp:818:58: error: ‘_dof’ is not a member of ‘HPDDM::Subdomain<std::complex<double> >’
  3101. 818 | prec.mv(in, HPDDM::Subdomain<R>::_dof, mu, out);
  3102. | ^~~~
  3103. hpddm.cpp:820:62: error: ‘_dof’ is not a member of ‘HPDDM::Subdomain<std::complex<double> >’
  3104. 820 | std::copy_n(in, HPDDM::Subdomain<R>::_dof * mu, out);
  3105. | ^~~~
  3106. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::Operator<Op>::apply(const R*, R*, const short unsigned int&, R*, const short unsigned int&) const [with bool <anonymous> = false; Op = Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatMatF_O; R = std::complex<double>; char S = 'G']’:
  3107. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1124:85: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<std::complex<double>, 'G'>::Operator<Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatMatF_O>; K = std::complex<double>; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3108. hpddm.cpp:894:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = std::complex<double>; char S = 'G'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3109. hpddm.cpp:859:33: required from here
  3110. hpddm.cpp:804:62: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<std::complex<double>, int>’
  3111. 804 | prec.mv(in, HPDDM::EmptyOperator<R>::_n, mu, out);
  3112. | ^~
  3113. hpddm.cpp:806:66: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<std::complex<double>, int>’
  3114. 806 | std::copy_n(in, HPDDM::EmptyOperator<R>::_n * mu, out);
  3115. | ^~
  3116. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::SchwarzOperator<Op>::apply(const R*, R*, const short unsigned int&, R*, const short unsigned int&) const [with bool <anonymous> = false; Op = Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatMatF_O; R = std::complex<double>; char S = 'G']’:
  3117. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1124:85: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<std::complex<double>, 'G'>::SchwarzOperator<Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatMatF_O>; K = std::complex<double>; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3118. hpddm.cpp:899:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = std::complex<double>; char S = 'G'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3119. hpddm.cpp:859:33: required from here
  3120. hpddm.cpp:818:58: error: ‘_dof’ is not a member of ‘HPDDM::Subdomain<std::complex<double> >’
  3121. 818 | prec.mv(in, HPDDM::Subdomain<R>::_dof, mu, out);
  3122. | ^~~~
  3123. hpddm.cpp:820:62: error: ‘_dof’ is not a member of ‘HPDDM::Subdomain<std::complex<double> >’
  3124. 820 | std::copy_n(in, HPDDM::Subdomain<R>::_dof * mu, out);
  3125. | ^~~~
  3126. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::Operator<Op>::GMV(const R*, R*, const int&) const [with Op = Schwarz::IterativeMethod<double, 'S'>::MatF_O; R = double; char S = 'S']’:
  3127. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1063:21: required from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<double, 'S'>::Operator<Schwarz::IterativeMethod<double, 'S'>::MatF_O>; K = double; MPI_Comm = int]’
  3128. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1137:79: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<double, 'S'>::Operator<Schwarz::IterativeMethod<double, 'S'>::MatF_O>; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3129. hpddm.cpp:875:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = double; char S = 'S'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3130. hpddm.cpp:859:33: required from here
  3131. hpddm.cpp:798:57: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<double, int>’
  3132. 798 | mat.mv(in, HPDDM::EmptyOperator<R>::_n, mu, out);
  3133. | ^~
  3134. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::Operator<Op>::GMV(const R*, R*, const int&) const [with Op = Schwarz::IterativeMethod<double, 'S'>::MatMatF_O; R = double; char S = 'S']’:
  3135. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1063:21: required from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<double, 'S'>::Operator<Schwarz::IterativeMethod<double, 'S'>::MatMatF_O>; K = double; MPI_Comm = int]’
  3136. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1137:79: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<double, 'S'>::Operator<Schwarz::IterativeMethod<double, 'S'>::MatMatF_O>; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3137. hpddm.cpp:894:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = double; char S = 'S'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3138. hpddm.cpp:859:33: required from here
  3139. hpddm.cpp:798:57: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<double, int>’
  3140. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::Operator<Op>::GMV(const R*, R*, const int&) const [with Op = Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatF_O; R = std::complex<double>; char S = 'G']’:
  3141. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1063:21: required from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<std::complex<double>, 'G'>::Operator<Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatF_O>; K = std::complex<double>; MPI_Comm = int]’
  3142. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1137:79: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<std::complex<double>, 'G'>::Operator<Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatF_O>; K = std::complex<double>; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3143. hpddm.cpp:875:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = std::complex<double>; char S = 'G'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3144. hpddm.cpp:859:33: required from here
  3145. hpddm.cpp:798:57: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<std::complex<double>, int>’
  3146. hpddm.cpp: In instantiation of ‘int Schwarz::IterativeMethod<R, S>::Operator<Op>::GMV(const R*, R*, const int&) const [with Op = Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatMatF_O; R = std::complex<double>; char S = 'G']’:
  3147. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1063:21: required from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<std::complex<double>, 'G'>::Operator<Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatMatF_O>; K = std::complex<double>; MPI_Comm = int]’
  3148. /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM_iterative.hpp:1137:79: required from ‘static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod<std::complex<double>, 'G'>::Operator<Schwarz::IterativeMethod<std::complex<double>, 'G'>::MatMatF_O>; K = std::complex<double>; typename std::enable_if<(! HPDDM::is_substructuring_method<Operator>::value)>::type* <anonymous> = 0; MPI_Comm = int]’
  3149. hpddm.cpp:894:68: required from ‘AnyType Schwarz::IterativeMethod<R, S>::E_LCG::operator()(Stack) const [with R = std::complex<double>; char S = 'G'; AnyType = AnyTypeWithOutCheck; Stack = void*]’
  3150. hpddm.cpp:859:33: required from here
  3151. hpddm.cpp:798:57: error: ‘_n’ is not a member of ‘HPDDM::EmptyOperator<std::complex<double>, int>’
  3152. In file included from /usr/include/c++/11/functional:59,
  3153. from /home/km_freefem/FreeFem/petsc/arch-FreeFem/include/HPDDM.hpp:105,
  3154. from common_hpddm.hpp:55,
  3155. from hpddm.cpp:15:
  3156. /usr/include/c++/11/bits/std_function.h:435:9: error: ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = HPDDM::Option::parse<true>(std::vector<std::__cxx11::basic_string<char> >&, bool, const std::initializer_list<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool)> > >&, std::string)::<lambda(std::string&, const string&, bool)>; _Constraints = void; _Res = bool; _ArgTypes = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool}]’, declared using local type ‘HPDDM::Option::parse<true>(std::vector<std::__cxx11::basic_string<char> >&, bool, const std::initializer_list<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool)> > >&, std::string)::<lambda(std::string&, const string&, bool)>’, is used but never defined [-fpermissive]
  3157. 435 | function(_Functor&& __f)
  3158. | ^~~~~~~~
  3159. /usr/include/c++/11/bits/std_function.h:435:9: error: ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = HPDDM::Option::parse<true>(std::vector<std::__cxx11::basic_string<char> >&, bool, const std::initializer_list<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool)> > >&, std::string)::<lambda(std::string&, const string&, bool)>; _Constraints = void; _Res = bool; _ArgTypes = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool}]’, declared using local type ‘HPDDM::Option::parse<true>(std::vector<std::__cxx11::basic_string<char> >&, bool, const std::initializer_list<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool)> > >&, std::string)::<lambda(std::string&, const string&, bool)>’, is used but never defined [-fpermissive]
  3160. /usr/include/c++/11/bits/std_function.h:435:9: error: ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = HPDDM::Option::parse<true>(std::vector<std::__cxx11::basic_string<char> >&, bool, const std::initializer_list<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool)> > >&, std::string)::<lambda(std::string&, const string&, bool)>; _Constraints = void; _Res = bool; _ArgTypes = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool}]’, declared using local type ‘HPDDM::Option::parse<true>(std::vector<std::__cxx11::basic_string<char> >&, bool, const std::initializer_list<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool)> > >&, std::string)::<lambda(std::string&, const string&, bool)>’, is used but never defined [-fpermissive]
  3161. /usr/include/c++/11/bits/std_function.h:435:9: error: ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = HPDDM::Option::parse<true>(std::vector<std::__cxx11::basic_string<char> >&, bool, const std::initializer_list<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool)> > >&, std::string)::<lambda(std::string&, const string&, bool)>; _Constraints = void; _Res = bool; _ArgTypes = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool}]’, declared using local type ‘HPDDM::Option::parse<true>(std::vector<std::__cxx11::basic_string<char> >&, bool, const std::initializer_list<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool)> > >&, std::string)::<lambda(std::string&, const string&, bool)>’, is used but never defined [-fpermissive]
  3162. In file included from common_hpddm.hpp:513,
  3163. from hpddm.cpp:15:
  3164. ../seq/iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const string&, bool, KN<KN<double> >*)’:
  3165. ../seq/iovtk.cpp:1421:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  3166. 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY
  3167. | ~~~~~~^~~~~~~~~~~~~~~~~~
  3168. ../seq/iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const string&, bool, bool, bool, double, KN<KN<double> >*)’:
  3169. ../seq/iovtk.cpp:3195:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  3170. 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY
  3171. | ~~~~~~^~~~~~~~~~~~~~~~~~
  3172. make[3]: *** [Makefile:663: hpddm.so] Error 1
  3173. make[3]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/plugin/mpi'
  3174. make[2]: *** [Makefile:669: all-recursive] Error 1
  3175. make[2]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources/plugin'
  3176. make[1]: *** [Makefile:806: all-recursive] Error 1
  3177. make[1]: Leaving directory '/home/km_freefem/FreeFem/FreeFem-sources'
  3178. make: *** [Makefile:756: all] Error 2
  3179.  
Add Comment
Please, Sign In to add comment