Guest User

Untitled

a guest
Mar 23rd, 2020
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.50 KB | None | 0 0
  1. Scanning dependencies of target simd_on_node
  2. [ 50%] Building CXX object CMakeFiles/simd_on_node.dir/simd_on_node.cpp.o
  3. In file included from /home/nk/Projects/Julich/benchmark/line_iterator.hpp:9,
  4. from /home/nk/Projects/Julich/benchmark/stencil.hpp:6,
  5. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  6. /home/nk/opt/hpx_debug/include/hpx/util/iterator_facade.hpp:16:2: warning: #warning "The header hpx/util/iterator_facade.hpp is deprecated, please include hpx/iterator_support/iterator_facade.hpp instead" [-Wcpp]
  7. 16 | #warning "The header hpx/util/iterator_facade.hpp is deprecated, \
  8. | ^~~~~~~
  9. In file included from /home/nk/Projects/Julich/benchmark/row_iterator.hpp:11,
  10. from /home/nk/Projects/Julich/benchmark/stencil.hpp:7,
  11. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  12. /home/nk/opt/hpx_debug/include/hpx/util/iterator_facade.hpp:16:2: warning: #warning "The header hpx/util/iterator_facade.hpp is deprecated, please include hpx/iterator_support/iterator_facade.hpp instead" [-Wcpp]
  13. 16 | #warning "The header hpx/util/iterator_facade.hpp is deprecated, \
  14. | ^~~~~~~
  15. In file included from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:14:
  16. /home/nk/opt/hpx_debug/include/hpx/util/high_resolution_timer.hpp:17:2: warning: #warning "The header hpx/util/high_resolution_timer.hpp is deprecated, please include hpx/timing/high_resolution_timer.hpp instead" [-Wcpp]
  17. 17 | #warning "The header hpx/util/high_resolution_timer.hpp is deprecated, \
  18. | ^~~~~~~
  19. /home/nk/Projects/Julich/benchmark/simd_on_node.cpp: In function ‘int main(int, char**)’:
  20. /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:104:55: warning: ‘hpx::program_options::options_description::options_description(const base_type&)’ is deprecated: The Boost.ProgramOptions was replaced by an equivalent HPX ProgramOptions module that exposes a similar API.Please consider changing your code to use that module instead.The easiest way to achieve this is to switch your includes to #include <hpx/program_options/*> and the related types to the namespace hpx::program_options. [-Wdeprecated-declarations]
  21. 104 | return hpx::init(desc_commandline, argc, argv, cfg);
  22. | ^
  23. In file included from /home/nk/opt/hpx_debug/include/hpx/program_options.hpp:22,
  24. from /home/nk/opt/hpx_debug/include/hpx/hpx_init.hpp:18,
  25. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:9:
  26. /home/nk/opt/hpx_debug/include/hpx/program_options/options_description.hpp:46:9: note: declared here
  27. 46 | options_description(base_type const& rhs)
  28. | ^~~~~~~~~~~~~~~~~~~
  29. In file included from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  30. /home/nk/Projects/Julich/benchmark/stencil.hpp: In instantiation of ‘OutIter line_update(InIter, InIter, OutIter) [with InIter = line_iterator<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >; OutIter = hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >]’:
  31. /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:66:50: required from here
  32. /home/nk/Projects/Julich/benchmark/stencil.hpp:41:38: error: no match for ‘operator+’ (operand types are ‘hpx::util::detail::operator_brackets_result<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, nsimd::pack<float> >::type’ {aka ‘hpx::util::detail::operator_brackets_proxy<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >’} and ‘hpx::util::detail::operator_brackets_result<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, nsimd::pack<float> >::type’ {aka ‘hpx::util::detail::operator_brackets_proxy<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >’})
  33. 41 | *result = 0.25f * (it.up[-1] + it.up[+1] + it.down[-1] + it.down[+1])
  34. | ~~~~~~~~~~^~~~~~~~
  35. In file included from /home/nk/opt/hpx_debug/include/hpx/util/iterator_facade.hpp:9,
  36. from /home/nk/Projects/Julich/benchmark/line_iterator.hpp:9,
  37. from /home/nk/Projects/Julich/benchmark/stencil.hpp:6,
  38. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  39. /home/nk/opt/hpx_debug/include/hpx/iterator_support/iterator_facade.hpp:602:36: note: candidate: ‘template<class Derived, class T, class Category, class Reference, class Distance, class Pointer> Derived hpx::util::operator+(const hpx::util::iterator_facade<Derived, T, Category, Reference, Distance, Pointer>&, typename Derived::difference_type)’
  40. 602 | HPX_HOST_DEVICE inline Derived operator+(
  41. | ^~~~~~~~
  42. /home/nk/opt/hpx_debug/include/hpx/iterator_support/iterator_facade.hpp:602:36: note: template argument deduction/substitution failed:
  43. In file included from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  44. /home/nk/Projects/Julich/benchmark/stencil.hpp:41:38: note: ‘hpx::util::detail::operator_brackets_result<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, nsimd::pack<float> >::type’ {aka ‘hpx::util::detail::operator_brackets_proxy<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >’} is not derived from ‘const hpx::util::iterator_facade<Derived, T, Category, Reference, Distance, Pointer>’
  45. 41 | *result = 0.25f * (it.up[-1] + it.up[+1] + it.down[-1] + it.down[+1])
  46. | ~~~~~~~~~~^~~~~~~~
  47. In file included from /home/nk/opt/hpx_debug/include/hpx/util/iterator_facade.hpp:9,
  48. from /home/nk/Projects/Julich/benchmark/line_iterator.hpp:9,
  49. from /home/nk/Projects/Julich/benchmark/stencil.hpp:6,
  50. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  51. /home/nk/opt/hpx_debug/include/hpx/iterator_support/iterator_facade.hpp:613:36: note: candidate: ‘template<class Derived, class T, class Category, class Reference, class Distance, class Pointer> Derived hpx::util::operator+(typename Derived::difference_type, const hpx::util::iterator_facade<Derived, T, Category, Reference, Distance, Pointer>&)’
  52. 613 | HPX_HOST_DEVICE inline Derived operator+(
  53. | ^~~~~~~~
  54. /home/nk/opt/hpx_debug/include/hpx/iterator_support/iterator_facade.hpp:613:36: note: template argument deduction/substitution failed:
  55. In file included from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  56. /home/nk/Projects/Julich/benchmark/stencil.hpp:41:38: note: ‘hpx::util::detail::operator_brackets_result<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, nsimd::pack<float> >::type’ {aka ‘hpx::util::detail::operator_brackets_proxy<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >’} is not derived from ‘const hpx::util::iterator_facade<Derived, T, Category, Reference, Distance, Pointer>’
  57. 41 | *result = 0.25f * (it.up[-1] + it.up[+1] + it.down[-1] + it.down[+1])
  58. | ~~~~~~~~~~^~~~~~~~
  59. In file included from /home/nk/opt/nsimd/include/nsimd/cxx_adv_api.hpp:376,
  60. from /home/nk/opt/nsimd/include/nsimd/nsimd-all.hpp:29,
  61. from /home/nk/Projects/Julich/benchmark/stencil.hpp:12,
  62. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  63. /home/nk/opt/nsimd/include/nsimd/cxx_adv_api_functions.hpp:767:21: note: candidate: ‘template<class T, class SimdExt> nsimd::pack<T, 1, SimdExt> nsimd::operator+(const nsimd::pack<T, 1, SimdExt>&, const nsimd::pack<T, 1, SimdExt>&)’
  64. 767 | pack<T, 1, SimdExt> operator+(pack<T, 1, SimdExt> const &a0,
  65. | ^~~~~~~~
  66. /home/nk/opt/nsimd/include/nsimd/cxx_adv_api_functions.hpp:767:21: note: template argument deduction/substitution failed:
  67. In file included from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  68. /home/nk/Projects/Julich/benchmark/stencil.hpp:41:38: note: ‘hpx::util::detail::operator_brackets_result<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, nsimd::pack<float> >::type’ {aka ‘hpx::util::detail::operator_brackets_proxy<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >’} is not derived from ‘const nsimd::pack<T, 1, SimdExt>’
  69. 41 | *result = 0.25f * (it.up[-1] + it.up[+1] + it.down[-1] + it.down[+1])
  70. | ~~~~~~~~~~^~~~~~~~
  71. In file included from /home/nk/opt/nsimd/include/nsimd/cxx_adv_api.hpp:376,
  72. from /home/nk/opt/nsimd/include/nsimd/nsimd-all.hpp:29,
  73. from /home/nk/Projects/Julich/benchmark/stencil.hpp:12,
  74. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  75. /home/nk/opt/nsimd/include/nsimd/cxx_adv_api_functions.hpp:775:21: note: candidate: ‘template<class T, int N, class SimdExt> nsimd::pack<T, N, SimdExt> nsimd::operator+(const nsimd::pack<T, N, SimdExt>&, const nsimd::pack<T, N, SimdExt>&)’
  76. 775 | pack<T, N, SimdExt> operator+(pack<T, N, SimdExt> const &a0,
  77. | ^~~~~~~~
  78. /home/nk/opt/nsimd/include/nsimd/cxx_adv_api_functions.hpp:775:21: note: template argument deduction/substitution failed:
  79. In file included from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  80. /home/nk/Projects/Julich/benchmark/stencil.hpp:41:38: note: ‘hpx::util::detail::operator_brackets_result<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, nsimd::pack<float> >::type’ {aka ‘hpx::util::detail::operator_brackets_proxy<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >’} is not derived from ‘const nsimd::pack<T, N, SimdExt>’
  81. 41 | *result = 0.25f * (it.up[-1] + it.up[+1] + it.down[-1] + it.down[+1])
  82. | ~~~~~~~~~~^~~~~~~~
  83. In file included from /home/nk/opt/nsimd/include/nsimd/nsimd-all.hpp:30,
  84. from /home/nk/Projects/Julich/benchmark/stencil.hpp:12,
  85. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  86. /home/nk/opt/nsimd/include/nsimd/friendly_but_not_optimized.hpp:116:21: note: candidate: ‘template<class T, int N, class SimdExt, class S> nsimd::pack<T, N, SimdExt> nsimd::operator+(const nsimd::pack<T, N, SimdExt>&, S)’
  87. 116 | pack<T, N, SimdExt> operator+(pack<T, N, SimdExt> const &v, S s) {
  88. | ^~~~~~~~
  89. /home/nk/opt/nsimd/include/nsimd/friendly_but_not_optimized.hpp:116:21: note: template argument deduction/substitution failed:
  90. In file included from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  91. /home/nk/Projects/Julich/benchmark/stencil.hpp:41:38: note: ‘hpx::util::detail::operator_brackets_result<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, nsimd::pack<float> >::type’ {aka ‘hpx::util::detail::operator_brackets_proxy<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >’} is not derived from ‘const nsimd::pack<T, N, SimdExt>’
  92. 41 | *result = 0.25f * (it.up[-1] + it.up[+1] + it.down[-1] + it.down[+1])
  93. | ~~~~~~~~~~^~~~~~~~
  94. In file included from /home/nk/opt/nsimd/include/nsimd/nsimd-all.hpp:30,
  95. from /home/nk/Projects/Julich/benchmark/stencil.hpp:12,
  96. from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  97. /home/nk/opt/nsimd/include/nsimd/friendly_but_not_optimized.hpp:121:21: note: candidate: ‘template<class S, class T, int N, class SimdExt> nsimd::pack<T, N, SimdExt> nsimd::operator+(S, const nsimd::pack<T, N, SimdExt>&)’
  98. 121 | pack<T, N, SimdExt> operator+(S s, pack<T, N, SimdExt> const &v) {
  99. | ^~~~~~~~
  100. /home/nk/opt/nsimd/include/nsimd/friendly_but_not_optimized.hpp:121:21: note: template argument deduction/substitution failed:
  101. In file included from /home/nk/Projects/Julich/benchmark/simd_on_node.cpp:6:
  102. /home/nk/Projects/Julich/benchmark/stencil.hpp:41:38: note: ‘hpx::util::detail::operator_brackets_result<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > >, nsimd::pack<float> >::type’ {aka ‘hpx::util::detail::operator_brackets_proxy<hpx::compute::detail::iterator<nsimd::pack<float>, hpx::compute::host::block_allocator<nsimd::pack<float> > > >’} is not derived from ‘const nsimd::pack<T, N, SimdExt>’
  103. 41 | *result = 0.25f * (it.up[-1] + it.up[+1] + it.down[-1] + it.down[+1])
  104. | ~~~~~~~~~~^~~~~~~~
  105. make[2]: *** [CMakeFiles/simd_on_node.dir/build.make:63: CMakeFiles/simd_on_node.dir/simd_on_node.cpp.o] Error 1
  106. make[1]: *** [CMakeFiles/Makefile2:76: CMakeFiles/simd_on_node.dir/all] Error 2
  107. make: *** [Makefile:84: all] Error 2
Add Comment
Please, Sign In to add comment