tutorials icon indicating copy to clipboard operation
tutorials copied to clipboard

Cannot run tutorials/examples/00_exercises/solution8.cpp

Open david8dixon opened this issue 5 years ago • 2 comments

I built hpx from master and when I try to compile:

https://github.com/STEllAR-GROUP/tutorials/blob/master/examples/00_exercises/solution8.cpp

It fails with:

undefined reference to `hpx::partitioned_vector_partition

so I did the following:

#include <hpx/hpx_main.hpp>
#include <hpx/include/parallel_reduce.hpp>
#include <hpx/include/partitioned_vector.hpp> //note that this changed

HPX_REGISTER_PARTITIONED_VECTOR(double);

int main()
{
  hpx::partitioned_vector<double> v(1000000, 1.0);
  hpx::parallel::reduce(hpx::parallel::execution::par, std::begin(v),
                        std::end(v), 0.0, std::plus<double>());

  return 0;
}

This compiles but when i run the executable, it segfaults.

david8dixon avatar Jan 24 '20 19:01 david8dixon

Sorry about the silence here, this fell away from my attention. I'll have a look at this in the next few days.

msimberg avatar Jan 30 '20 07:01 msimberg

Could please you post the full error message with the unchanged code? How you built HPX and the example (i.e. CMake options) may also be helpful.

msimberg avatar Jan 30 '20 09:01 msimberg