Advertisement
Guest User

Untitled

a guest
Apr 27th, 2021
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.42 KB | None | 0 0
  1. root@c29afa268e9d:/octotiger# ./make.sh
  2. + cmake --build /octotiger/build -- -j1
  3. [1/74] Building CXX object CMakeFiles/hydrolib.dir/src/test_problems/blast/sedov.cpp.o
  4. FAILED: CMakeFiles/hydrolib.dir/src/test_problems/blast/sedov.cpp.o
  5. /usr/local/bin/c++ -DH5_BUILT_AS_DYNAMIC_LIB -DHPX_HAVE_DATAPAR -DHPX_HAVE_DATAPAR_VC -DHPX_LIBRARY_EXPORTS -DNDEBUG -DOCTOTIGER_GRIDDIM=8 -DOCTOTIGER_HAVE_BLAST_TEST -DOCTOTIGER_HAVE_QUADMATH -DOCTOTIGER_HAVE_VC -DOCTOTIGER_THETA_MINIMUM=0.34 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Dhydrolib_EXPORTS -I../ -isystem /local/hpx/include -isystem /local/boost/include -isystem /local/hwloc/include -isystem /local/silo/include -isystem /local/hdf5/include -isystem /local/vc/include -Wno-cpp -fPIC -O3 -DNDEBUG -fPIC -std=gnu++17 -MD -MT CMakeFiles/hydrolib.dir/src/test_problems/blast/sedov.cpp.o -MF CMakeFiles/hydrolib.dir/src/test_problems/blast/sedov.cpp.o.d -o CMakeFiles/hydrolib.dir/src/test_problems/blast/sedov.cpp.o -c ../src/test_problems/blast/sedov.cpp
  6. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  7. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  8. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  9. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  10. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  11. from ../src/test_problems/blast/sedov.cpp:1:
  12. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:43:28: error: 'extract_executor_parameters' in namespace 'hpx::execution' does not name a template type
  13. typedef execution::extract_executor_parameters<executor_type>::type
  14. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  15. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:91:18: error: expected nested-name-specifier before 'rebind_executor'
  16. typename rebind_executor<dataseq_task_policy, Executor,
  17. ^~~~~~~~~~~~~~~
  18. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:91:33: error: expected initializer before '<' token
  19. typename rebind_executor<dataseq_task_policy, Executor,
  20. ^
  21. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:122:26: error: expected nested-name-specifier before 'executor_parameters_join'
  22. typename executor_parameters_join<Parameters...>::type>
  23. ^~~~~~~~~~~~~~~~~~~~~~~~
  24. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:122:26: error: expected '>' before 'executor_parameters_join'
  25. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:123:18: error: expected nested-name-specifier before 'rebind_executor'
  26. typename rebind_executor<dataseq_task_policy, executor_type,
  27. ^~~~~~~~~~~~~~~
  28. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:123:33: error: expected initializer before '<' token
  29. typename rebind_executor<dataseq_task_policy, executor_type,
  30. ^
  31. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:146:9: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  32. executor_parameters_type& parameters()
  33. ^~~~~~~~~~~~~~~~~~~~~~~~
  34. executor_type
  35. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:151:19: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  36. constexpr executor_parameters_type const& parameters() const
  37. ^~~~~~~~~~~~~~~~~~~~~~~~
  38. executor_type
  39. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:166:9: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  40. executor_parameters_type params_;
  41. ^~~~~~~~~~~~~~~~~~~~~~~~
  42. executor_type
  43. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:232:18: error: expected nested-name-specifier before 'rebind_executor'
  44. typename rebind_executor<dataseq_task_policy_shim, Executor_,
  45. ^~~~~~~~~~~~~~~
  46. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:232:33: error: expected initializer before '<' token
  47. typename rebind_executor<dataseq_task_policy_shim, Executor_,
  48. ^
  49. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:263:26: error: expected nested-name-specifier before 'executor_parameters_join'
  50. typename executor_parameters_join<Parameters_...>::type>
  51. ^~~~~~~~~~~~~~~~~~~~~~~~
  52. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:263:26: error: expected '>' before 'executor_parameters_join'
  53. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:264:18: error: expected nested-name-specifier before 'rebind_executor'
  54. typename rebind_executor<dataseq_task_policy_shim, executor_type,
  55. ^~~~~~~~~~~~~~~
  56. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:264:33: error: expected initializer before '<' token
  57. typename rebind_executor<dataseq_task_policy_shim, executor_type,
  58. ^
  59. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:333:28: error: 'extract_executor_parameters' in namespace 'hpx::execution' does not name a template type
  60. typedef execution::extract_executor_parameters<executor_type>::type
  61. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  62. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:385:18: error: expected nested-name-specifier before 'rebind_executor'
  63. typename rebind_executor<dataseq_policy, Executor,
  64. ^~~~~~~~~~~~~~~
  65. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:385:33: error: expected initializer before '<' token
  66. typename rebind_executor<dataseq_policy, Executor,
  67. ^
  68. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:416:26: error: expected nested-name-specifier before 'executor_parameters_join'
  69. typename executor_parameters_join<Parameters...>::type>
  70. ^~~~~~~~~~~~~~~~~~~~~~~~
  71. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:416:26: error: expected '>' before 'executor_parameters_join'
  72. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:417:18: error: expected nested-name-specifier before 'rebind_executor'
  73. typename rebind_executor<dataseq_policy, executor_type,
  74. ^~~~~~~~~~~~~~~
  75. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:417:33: error: expected initializer before '<' token
  76. typename rebind_executor<dataseq_policy, executor_type,
  77. ^
  78. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:441:9: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  79. executor_parameters_type& parameters()
  80. ^~~~~~~~~~~~~~~~~~~~~~~~
  81. executor_type
  82. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:446:19: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  83. constexpr executor_parameters_type const& parameters() const
  84. ^~~~~~~~~~~~~~~~~~~~~~~~
  85. executor_type
  86. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:461:9: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  87. executor_parameters_type params_;
  88. ^~~~~~~~~~~~~~~~~~~~~~~~
  89. executor_type
  90. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp: In constructor 'constexpr hpx::execution::v1::dataseq_policy::dataseq_policy()':
  91. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:353:13: error: class 'hpx::execution::v1::dataseq_policy' does not have any field named 'params_'
  92. , params_{}
  93. ^~~~~~~
  94. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp: At global scope:
  95. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:524:18: error: expected nested-name-specifier before 'rebind_executor'
  96. typename rebind_executor<dataseq_policy_shim, Executor_,
  97. ^~~~~~~~~~~~~~~
  98. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:524:33: error: expected initializer before '<' token
  99. typename rebind_executor<dataseq_policy_shim, Executor_,
  100. ^
  101. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:555:26: error: expected nested-name-specifier before 'executor_parameters_join'
  102. typename executor_parameters_join<Parameters_...>::type>
  103. ^~~~~~~~~~~~~~~~~~~~~~~~
  104. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:555:26: error: expected '>' before 'executor_parameters_join'
  105. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:556:18: error: expected nested-name-specifier before 'rebind_executor'
  106. typename rebind_executor<dataseq_policy_shim, executor_type,
  107. ^~~~~~~~~~~~~~~
  108. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:556:33: error: expected initializer before '<' token
  109. typename rebind_executor<dataseq_policy_shim, executor_type,
  110. ^
  111. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:628:28: error: 'extract_executor_parameters' in namespace 'hpx::execution' does not name a template type
  112. typedef execution::extract_executor_parameters<executor_type>::type
  113. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  114. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:675:18: error: expected nested-name-specifier before 'rebind_executor'
  115. typename rebind_executor<datapar_task_policy, Executor,
  116. ^~~~~~~~~~~~~~~
  117. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:675:33: error: expected initializer before '<' token
  118. typename rebind_executor<datapar_task_policy, Executor,
  119. ^
  120. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:706:26: error: expected nested-name-specifier before 'executor_parameters_join'
  121. typename executor_parameters_join<Parameters...>::type>
  122. ^~~~~~~~~~~~~~~~~~~~~~~~
  123. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:706:26: error: expected '>' before 'executor_parameters_join'
  124. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:707:18: error: expected nested-name-specifier before 'rebind_executor'
  125. typename rebind_executor<datapar_task_policy, executor_type,
  126. ^~~~~~~~~~~~~~~
  127. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:707:33: error: expected initializer before '<' token
  128. typename rebind_executor<datapar_task_policy, executor_type,
  129. ^
  130. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:730:9: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  131. executor_parameters_type& parameters()
  132. ^~~~~~~~~~~~~~~~~~~~~~~~
  133. executor_type
  134. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:735:19: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  135. constexpr executor_parameters_type const& parameters() const
  136. ^~~~~~~~~~~~~~~~~~~~~~~~
  137. executor_type
  138. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:750:9: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  139. executor_parameters_type params_;
  140. ^~~~~~~~~~~~~~~~~~~~~~~~
  141. executor_type
  142. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:764:28: error: 'extract_executor_parameters' in namespace 'hpx::execution' does not name a template type
  143. typedef execution::extract_executor_parameters<executor_type>::type
  144. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  145. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:811:18: error: expected nested-name-specifier before 'rebind_executor'
  146. typename rebind_executor<datapar_policy, Executor,
  147. ^~~~~~~~~~~~~~~
  148. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:811:33: error: expected initializer before '<' token
  149. typename rebind_executor<datapar_policy, Executor,
  150. ^
  151. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:841:26: error: expected nested-name-specifier before 'executor_parameters_join'
  152. typename executor_parameters_join<Parameters...>::type>
  153. ^~~~~~~~~~~~~~~~~~~~~~~~
  154. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:841:26: error: expected '>' before 'executor_parameters_join'
  155. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:842:18: error: expected nested-name-specifier before 'rebind_executor'
  156. typename rebind_executor<datapar_policy, executor_type,
  157. ^~~~~~~~~~~~~~~
  158. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:842:33: error: expected initializer before '<' token
  159. typename rebind_executor<datapar_policy, executor_type,
  160. ^
  161. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:865:9: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  162. executor_parameters_type& parameters()
  163. ^~~~~~~~~~~~~~~~~~~~~~~~
  164. executor_type
  165. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:870:19: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  166. constexpr executor_parameters_type const& parameters() const
  167. ^~~~~~~~~~~~~~~~~~~~~~~~
  168. executor_type
  169. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:885:9: error: 'executor_parameters_type' does not name a type; did you mean 'executor_type'?
  170. executor_parameters_type params_;
  171. ^~~~~~~~~~~~~~~~~~~~~~~~
  172. executor_type
  173. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp: In constructor 'constexpr hpx::execution::v1::datapar_policy::datapar_policy()':
  174. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:784:13: error: class 'hpx::execution::v1::datapar_policy' does not have any field named 'params_'
  175. , params_{}
  176. ^~~~~~~
  177. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp: At global scope:
  178. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:948:18: error: expected nested-name-specifier before 'rebind_executor'
  179. typename rebind_executor<datapar_policy_shim, Executor_,
  180. ^~~~~~~~~~~~~~~
  181. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:948:33: error: expected initializer before '<' token
  182. typename rebind_executor<datapar_policy_shim, Executor_,
  183. ^
  184. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:978:26: error: expected nested-name-specifier before 'executor_parameters_join'
  185. typename executor_parameters_join<Parameters_...>::type>
  186. ^~~~~~~~~~~~~~~~~~~~~~~~
  187. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:978:26: error: expected '>' before 'executor_parameters_join'
  188. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:979:18: error: expected nested-name-specifier before 'rebind_executor'
  189. typename rebind_executor<datapar_policy_shim, executor_type,
  190. ^~~~~~~~~~~~~~~
  191. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:979:33: error: expected initializer before '<' token
  192. typename rebind_executor<datapar_policy_shim, executor_type,
  193. ^
  194. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1093:18: error: expected nested-name-specifier before 'rebind_executor'
  195. typename rebind_executor<datapar_task_policy_shim, Executor_,
  196. ^~~~~~~~~~~~~~~
  197. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1093:33: error: expected initializer before '<' token
  198. typename rebind_executor<datapar_task_policy_shim, Executor_,
  199. ^
  200. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1124:26: error: expected nested-name-specifier before 'executor_parameters_join'
  201. typename executor_parameters_join<Parameters_...>::type>
  202. ^~~~~~~~~~~~~~~~~~~~~~~~
  203. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1124:26: error: expected '>' before 'executor_parameters_join'
  204. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1125:18: error: expected nested-name-specifier before 'rebind_executor'
  205. typename rebind_executor<datapar_task_policy_shim, executor_type,
  206. ^~~~~~~~~~~~~~~
  207. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1125:33: error: expected initializer before '<' token
  208. typename rebind_executor<datapar_task_policy_shim, executor_type,
  209. ^
  210. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1285:38: error: 'datapar_task_policy' was not declared in this scope
  211. struct is_async_execution_policy<datapar_task_policy> : std::true_type
  212. ^~~~~~~~~~~~~~~~~~~
  213. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1285:38: note: suggested alternative:
  214. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:621:12: note: 'hpx::execution::v1::datapar_task_policy'
  215. struct datapar_task_policy
  216. ^~~~~~~~~~~~~~~~~~~
  217. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1285:57: error: template argument 1 is invalid
  218. struct is_async_execution_policy<datapar_task_policy> : std::true_type
  219. ^
  220. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1291:9: error: 'datapar_task_policy_shim' was not declared in this scope
  221. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  222. ^~~~~~~~~~~~~~~~~~~~~~~~
  223. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1291:9: note: suggested alternative:
  224. In file included from /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:18,
  225. from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  226. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  227. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  228. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  229. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  230. from ../src/test_problems/blast/sedov.cpp:1:
  231. /local/hpx/include/hpx/executors/datapar/execution_policy_fwd.hpp:34:12: note: 'hpx::execution::v1::datapar_task_policy_shim'
  232. struct datapar_task_policy_shim;
  233. ^~~~~~~~~~~~~~~~~~~~~~~~
  234. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  235. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  236. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  237. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  238. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  239. from ../src/test_problems/blast/sedov.cpp:1:
  240. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1291:44: error: wrong number of template arguments (2, should be 1)
  241. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  242. ^~~~~~~~~~
  243. In file included from /local/hpx/include/hpx/modules/execution.hpp:33,
  244. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:22,
  245. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  246. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  247. from ../src/test_problems/blast/sedov.cpp:1:
  248. /local/hpx/include/hpx/execution/traits/is_execution_policy.hpp:34:16: note: provided for 'template<class T> struct hpx::detail::is_async_execution_policy'
  249. struct is_async_execution_policy : std::false_type
  250. ^~~~~~~~~~~~~~~~~~~~~~~~~
  251. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  252. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  253. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  254. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  255. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  256. from ../src/test_problems/blast/sedov.cpp:1:
  257. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1291:54: error: expected unqualified-id before '>' token
  258. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  259. ^~
  260. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1299:41: error: 'datapar_policy' was not declared in this scope
  261. struct is_parallel_execution_policy<datapar_policy> : std::true_type
  262. ^~~~~~~~~~~~~~
  263. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1299:41: note: suggested alternative:
  264. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:757:12: note: 'hpx::execution::v1::datapar_policy'
  265. struct datapar_policy
  266. ^~~~~~~~~~~~~~
  267. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1299:55: error: template argument 1 is invalid
  268. struct is_parallel_execution_policy<datapar_policy> : std::true_type
  269. ^
  270. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1304:41: error: 'datapar_task_policy' was not declared in this scope
  271. struct is_parallel_execution_policy<datapar_task_policy> : std::true_type
  272. ^~~~~~~~~~~~~~~~~~~
  273. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1304:41: note: suggested alternative:
  274. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:621:12: note: 'hpx::execution::v1::datapar_task_policy'
  275. struct datapar_task_policy
  276. ^~~~~~~~~~~~~~~~~~~
  277. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1304:60: error: template argument 1 is invalid
  278. struct is_parallel_execution_policy<datapar_task_policy> : std::true_type
  279. ^
  280. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1310:9: error: 'datapar_policy_shim' was not declared in this scope
  281. datapar_policy_shim<Executor, Parameters>> : std::true_type
  282. ^~~~~~~~~~~~~~~~~~~
  283. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1310:9: note: suggested alternative:
  284. In file included from /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:18,
  285. from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  286. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  287. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  288. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  289. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  290. from ../src/test_problems/blast/sedov.cpp:1:
  291. /local/hpx/include/hpx/executors/datapar/execution_policy_fwd.hpp:29:12: note: 'hpx::execution::v1::datapar_policy_shim'
  292. struct datapar_policy_shim;
  293. ^~~~~~~~~~~~~~~~~~~
  294. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  295. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  296. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  297. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  298. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  299. from ../src/test_problems/blast/sedov.cpp:1:
  300. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1310:39: error: wrong number of template arguments (2, should be 1)
  301. datapar_policy_shim<Executor, Parameters>> : std::true_type
  302. ^~~~~~~~~~
  303. In file included from /local/hpx/include/hpx/modules/execution.hpp:33,
  304. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:22,
  305. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  306. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  307. from ../src/test_problems/blast/sedov.cpp:1:
  308. /local/hpx/include/hpx/execution/traits/is_execution_policy.hpp:24:16: note: provided for 'template<class T> struct hpx::detail::is_parallel_execution_policy'
  309. struct is_parallel_execution_policy : std::false_type
  310. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  312. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  313. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  314. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  315. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  316. from ../src/test_problems/blast/sedov.cpp:1:
  317. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1310:49: error: expected unqualified-id before '>' token
  318. datapar_policy_shim<Executor, Parameters>> : std::true_type
  319. ^~
  320. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1316:9: error: 'datapar_task_policy_shim' was not declared in this scope
  321. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  322. ^~~~~~~~~~~~~~~~~~~~~~~~
  323. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1316:9: note: suggested alternative:
  324. In file included from /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:18,
  325. from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  326. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  327. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  328. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  329. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  330. from ../src/test_problems/blast/sedov.cpp:1:
  331. /local/hpx/include/hpx/executors/datapar/execution_policy_fwd.hpp:34:12: note: 'hpx::execution::v1::datapar_task_policy_shim'
  332. struct datapar_task_policy_shim;
  333. ^~~~~~~~~~~~~~~~~~~~~~~~
  334. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  335. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  336. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  337. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  338. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  339. from ../src/test_problems/blast/sedov.cpp:1:
  340. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1316:44: error: wrong number of template arguments (2, should be 1)
  341. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  342. ^~~~~~~~~~
  343. In file included from /local/hpx/include/hpx/modules/execution.hpp:33,
  344. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:22,
  345. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  346. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  347. from ../src/test_problems/blast/sedov.cpp:1:
  348. /local/hpx/include/hpx/execution/traits/is_execution_policy.hpp:24:16: note: provided for 'template<class T> struct hpx::detail::is_parallel_execution_policy'
  349. struct is_parallel_execution_policy : std::false_type
  350. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  352. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  353. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  354. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  355. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  356. from ../src/test_problems/blast/sedov.cpp:1:
  357. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1316:54: error: expected unqualified-id before '>' token
  358. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  359. ^~
  360. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1350:43: error: 'datapar_policy' was not declared in this scope
  361. struct is_vectorpack_execution_policy<datapar_policy> : std::true_type
  362. ^~~~~~~~~~~~~~
  363. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1350:43: note: suggested alternative:
  364. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:757:12: note: 'hpx::execution::v1::datapar_policy'
  365. struct datapar_policy
  366. ^~~~~~~~~~~~~~
  367. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1350:57: error: template argument 1 is invalid
  368. struct is_vectorpack_execution_policy<datapar_policy> : std::true_type
  369. ^
  370. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1355:43: error: 'datapar_task_policy' was not declared in this scope
  371. struct is_vectorpack_execution_policy<datapar_task_policy> : std::true_type
  372. ^~~~~~~~~~~~~~~~~~~
  373. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1355:43: note: suggested alternative:
  374. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:621:12: note: 'hpx::execution::v1::datapar_task_policy'
  375. struct datapar_task_policy
  376. ^~~~~~~~~~~~~~~~~~~
  377. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1355:62: error: template argument 1 is invalid
  378. struct is_vectorpack_execution_policy<datapar_task_policy> : std::true_type
  379. ^
  380. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1361:9: error: 'datapar_policy_shim' was not declared in this scope
  381. datapar_policy_shim<Executor, Parameters>> : std::true_type
  382. ^~~~~~~~~~~~~~~~~~~
  383. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1361:9: note: suggested alternative:
  384. In file included from /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:18,
  385. from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  386. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  387. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  388. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  389. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  390. from ../src/test_problems/blast/sedov.cpp:1:
  391. /local/hpx/include/hpx/executors/datapar/execution_policy_fwd.hpp:29:12: note: 'hpx::execution::v1::datapar_policy_shim'
  392. struct datapar_policy_shim;
  393. ^~~~~~~~~~~~~~~~~~~
  394. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  395. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  396. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  397. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  398. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  399. from ../src/test_problems/blast/sedov.cpp:1:
  400. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1361:39: error: wrong number of template arguments (2, should be 1)
  401. datapar_policy_shim<Executor, Parameters>> : std::true_type
  402. ^~~~~~~~~~
  403. In file included from /local/hpx/include/hpx/modules/execution.hpp:33,
  404. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:22,
  405. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  406. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  407. from ../src/test_problems/blast/sedov.cpp:1:
  408. /local/hpx/include/hpx/execution/traits/is_execution_policy.hpp:44:16: note: provided for 'template<class Executor> struct hpx::detail::is_vectorpack_execution_policy'
  409. struct is_vectorpack_execution_policy : std::false_type
  410. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  412. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  413. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  414. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  415. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  416. from ../src/test_problems/blast/sedov.cpp:1:
  417. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1361:49: error: expected unqualified-id before '>' token
  418. datapar_policy_shim<Executor, Parameters>> : std::true_type
  419. ^~
  420. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1367:9: error: 'datapar_task_policy_shim' was not declared in this scope
  421. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  422. ^~~~~~~~~~~~~~~~~~~~~~~~
  423. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1367:9: note: suggested alternative:
  424. In file included from /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:18,
  425. from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  426. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  427. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  428. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  429. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  430. from ../src/test_problems/blast/sedov.cpp:1:
  431. /local/hpx/include/hpx/executors/datapar/execution_policy_fwd.hpp:34:12: note: 'hpx::execution::v1::datapar_task_policy_shim'
  432. struct datapar_task_policy_shim;
  433. ^~~~~~~~~~~~~~~~~~~~~~~~
  434. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  435. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  436. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  437. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  438. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  439. from ../src/test_problems/blast/sedov.cpp:1:
  440. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1367:44: error: wrong number of template arguments (2, should be 1)
  441. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  442. ^~~~~~~~~~
  443. In file included from /local/hpx/include/hpx/modules/execution.hpp:33,
  444. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:22,
  445. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  446. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  447. from ../src/test_problems/blast/sedov.cpp:1:
  448. /local/hpx/include/hpx/execution/traits/is_execution_policy.hpp:44:16: note: provided for 'template<class Executor> struct hpx::detail::is_vectorpack_execution_policy'
  449. struct is_vectorpack_execution_policy : std::false_type
  450. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451. In file included from /local/hpx/include/hpx/executors/execution_policy.hpp:21,
  452. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:223,
  453. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  454. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  455. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  456. from ../src/test_problems/blast/sedov.cpp:1:
  457. /local/hpx/include/hpx/executors/datapar/execution_policy.hpp:1367:54: error: expected unqualified-id before '>' token
  458. datapar_task_policy_shim<Executor, Parameters>> : std::true_type
  459. ^~
  460. In file included from /local/hpx/include/hpx/parallel/datapar/loop.hpp:18,
  461. from /local/hpx/include/hpx/parallel/util/loop.hpp:11,
  462. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:228,
  463. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  464. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  465. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  466. from ../src/test_problems/blast/sedov.cpp:1:
  467. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:212:22: error: expected nested-name-specifier before 'HPX_INVOKE_result'
  468. typename HPX_INVOKE_result<F, V1*>::type
  469. ^~~~~~~~~~~~~~~~~
  470. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:212:39: error: expected initializer before '<' token
  471. typename HPX_INVOKE_result<F, V1*>::type
  472. ^
  473. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:222:22: error: expected nested-name-specifier before 'HPX_INVOKE_result'
  474. typename HPX_INVOKE_result<F, V*>::type
  475. ^~~~~~~~~~~~~~~~~
  476. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:222:39: error: expected initializer before '<' token
  477. typename HPX_INVOKE_result<F, V*>::type
  478. ^
  479. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:236:25: error: expected nested-name-specifier before 'HPX_INVOKE_result'
  480. static typename HPX_INVOKE_result<F, V1*, V2*>::type call_aligned(
  481. ^~~~~~~~~~~~~~~~~
  482. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:236:42: error: expected initializer before '<' token
  483. static typename HPX_INVOKE_result<F, V1*, V2*>::type call_aligned(
  484. ^
  485. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:258:25: error: expected nested-name-specifier before 'HPX_INVOKE_result'
  486. static typename HPX_INVOKE_result<F, V1*, V2*>::type call_unaligned(
  487. ^~~~~~~~~~~~~~~~~
  488. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:258:42: error: expected initializer before '<' token
  489. static typename HPX_INVOKE_result<F, V1*, V2*>::type call_unaligned(
  490. ^
  491. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:294:22: error: expected nested-name-specifier before 'HPX_INVOKE_result'
  492. typename HPX_INVOKE_result<F, V11*, V12*>::type
  493. ^~~~~~~~~~~~~~~~~
  494. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:294:39: error: expected initializer before '<' token
  495. typename HPX_INVOKE_result<F, V11*, V12*>::type
  496. ^
  497. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:303:22: error: expected nested-name-specifier before 'HPX_INVOKE_result'
  498. typename HPX_INVOKE_result<F, V1*, V2*>::type
  499. ^~~~~~~~~~~~~~~~~
  500. /local/hpx/include/hpx/parallel/datapar/iterator_helpers.hpp:303:39: error: expected initializer before '<' token
  501. typename HPX_INVOKE_result<F, V1*, V2*>::type
  502. ^
  503. In file included from /local/hpx/include/hpx/parallel/util/loop.hpp:11,
  504. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:228,
  505. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  506. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  507. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  508. from ../src/test_problems/blast/sedov.cpp:1:
  509. /local/hpx/include/hpx/parallel/datapar/loop.hpp:99:50: error: 'Sent_' has not been declared
  510. static bool call(Iter_ const& first, Sent_ const& last)
  511. ^~~~~
  512. /local/hpx/include/hpx/parallel/datapar/loop.hpp: In static member function 'static bool hpx::parallel::util::detail::loop_optimization<Iter, typename std::enable_if<hpx::parallel::util::detail::iterator_datapar_compatible<Iter>::value>::type>::call(const Iter_&, const int&)':
  513. /local/hpx/include/hpx/parallel/datapar/loop.hpp:106:43: error: 'distance' is not a member of 'hpx::parallel::util::detail'
  514. (std::size_t) detail::distance(first, last);
  515. ^~~~~~~~
  516. /local/hpx/include/hpx/parallel/datapar/loop.hpp:106:43: note: suggested alternatives:
  517. In file included from /usr/local/include/c++/8.4.0/bits/stl_algobase.h:66,
  518. from /usr/local/include/c++/8.4.0/bits/char_traits.h:39,
  519. from /usr/local/include/c++/8.4.0/string:40,
  520. from /local/hpx/include/hpx/assertion/evaluate_assert.hpp:13,
  521. from /local/hpx/include/hpx/modules/assertion.hpp:16,
  522. from /local/hpx/include/hpx/assert.hpp:9,
  523. from /local/hpx/include/hpx/coroutines/detail/combined_tagged_state.hpp:10,
  524. from /local/hpx/include/hpx/coroutines/thread_enums.hpp:12,
  525. from /local/hpx/include/hpx/async_base/launch_policy.hpp:12,
  526. from /local/hpx/include/hpx/collectives/all_gather.hpp:100,
  527. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  528. from ../src/test_problems/blast/sedov.cpp:1:
  529. /usr/local/include/c++/8.4.0/bits/stl_iterator_base_funcs.h:138:5: note: 'std::distance'
  530. distance(_InputIterator __first, _InputIterator __last)
  531. ^~~~~~~~
  532. /usr/local/include/c++/8.4.0/bits/stl_iterator_base_funcs.h:138:5: note: 'std::distance'
  533. In file included from /local/hpx/include/hpx/parallel/util/loop.hpp:11,
  534. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:228,
  535. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  536. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  537. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  538. from ../src/test_problems/blast/sedov.cpp:1:
  539. /local/hpx/include/hpx/parallel/datapar/loop.hpp: At global scope:
  540. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:30: error: 'datapar_policy' is not a member of 'hpx::parallel::execution'
  541. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  542. ^~~~~~~~~~~~~~
  543. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:30: note: suggested alternative: 'parallel_policy'
  544. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  545. ^~~~~~~~~~~~~~
  546. parallel_policy
  547. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:52: error: expected primary-expression before 'begin'
  548. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  549. ^~~~~
  550. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:63: error: expected primary-expression before 'end'
  551. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  552. ^~~
  553. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:69: error: expected primary-expression before '&&' token
  554. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  555. ^~
  556. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:72: error: 'f' was not declared in this scope
  557. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  558. ^
  559. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:74: error: expected ';' before '{' token
  560. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  561. ^
  562. ;
  563. {
  564. ~
  565. /local/hpx/include/hpx/parallel/datapar/loop.hpp:328:30: error: 'datapar_task_policy' is not a member of 'hpx::parallel::execution'
  566. parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
  567. ^~~~~~~~~~~~~~~~~~~
  568. /local/hpx/include/hpx/parallel/datapar/loop.hpp:328:30: note: suggested alternative: 'parallel_task_policy'
  569. parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
  570. ^~~~~~~~~~~~~~~~~~~
  571. parallel_task_policy
  572. /local/hpx/include/hpx/parallel/datapar/loop.hpp:328:57: error: expected primary-expression before 'begin'
  573. parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
  574. ^~~~~
  575. /local/hpx/include/hpx/parallel/datapar/loop.hpp:328:68: error: expected primary-expression before 'end'
  576. parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
  577. ^~~
  578. /local/hpx/include/hpx/parallel/datapar/loop.hpp:328:74: error: expected primary-expression before '&&' token
  579. parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
  580. ^~
  581. /local/hpx/include/hpx/parallel/datapar/loop.hpp:328:77: error: 'f' was not declared in this scope
  582. parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
  583. ^
  584. /local/hpx/include/hpx/parallel/datapar/loop.hpp:328:79: error: expected ';' before '{' token
  585. parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
  586. ^
  587. ;
  588. {
  589. ~
  590. In file included from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:228,
  591. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  592. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  593. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  594. from ../src/test_problems/blast/sedov.cpp:1:
  595. /local/hpx/include/hpx/parallel/util/loop.hpp:86:48: error: 'template<class ExPolicy, class Begin, class End, class F> constexpr Begin hpx::parallel::util::loop(ExPolicy&&, Begin, End, F&&)' conflicts with a previous declaration
  596. ExPolicy&&, Begin begin, End end, F&& f)
  597. ^
  598. In file included from /local/hpx/include/hpx/parallel/util/loop.hpp:11,
  599. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:228,
  600. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  601. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  602. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  603. from ../src/test_problems/blast/sedov.cpp:1:
  604. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:30: note: previous declaration 'template<class Begin, class End, class F> Begin hpx::parallel::util::loop<Begin, End, F>'
  605. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  606. ^~~~~~~~~~~~~~
  607. In file included from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:228,
  608. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  609. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  610. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  611. from ../src/test_problems/blast/sedov.cpp:1:
  612. /local/hpx/include/hpx/parallel/util/loop.hpp:94:66: error: 'template<class ExPolicy, class Begin, class End, class CancelToken, class F> constexpr Begin hpx::parallel::util::loop(ExPolicy&&, Begin, End, CancelToken&, F&&)' conflicts with a previous declaration
  613. ExPolicy&&, Begin begin, End end, CancelToken& tok, F&& f)
  614. ^
  615. In file included from /local/hpx/include/hpx/parallel/util/loop.hpp:11,
  616. from /local/hpx/include/hpx/parallel/algorithms/reduce.hpp:228,
  617. from /local/hpx/include/hpx/collectives/detail/communicator.hpp:25,
  618. from /local/hpx/include/hpx/collectives/all_gather.hpp:102,
  619. from /local/hpx/include/hpx/modules/collectives.hpp:14,
  620. from ../src/test_problems/blast/sedov.cpp:1:
  621. /local/hpx/include/hpx/parallel/datapar/loop.hpp:320:30: note: previous declaration 'template<class Begin, class End, class F> Begin hpx::parallel::util::loop<Begin, End, F>'
  622. parallel::execution::datapar_policy, Begin begin, End end, F&& f)
  623. ^~~~~~~~~~~~~~
  624. ninja: build stopped: subcommand failed.
  625. root@c29afa268e9d:/octotiger#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement