<jaafar>
but get_bulk_iteration_shape calculates the chunk size anyway
<jaafar>
that is, the overload for has_variable_chunk_size == false_type calculates a chunk size regardless
<hkaiser>
jaafar: do you have a small example we could look at?
<hkaiser>
the code you showed above should work properly
K-ballo has quit [Quit: K-ballo]
<jaafar>
Thanks hkaiser if you say so I'll try making an MWE
rori has joined #ste||ar
rori has quit [Ping timeout: 276 seconds]
<simbergm>
heller: yt?
K-ballo has joined #ste||ar
<heller>
simbergm: what's up?
simbergm has quit [Write error: Connection reset by peer]
simbergm has joined #ste||ar
<simbergm>
I'm trying to compile hpx with cuda clang, but I'm getting errors about placement new operators missing on the device
<simbergm>
I'm starting to think my clang isn't actually built with cuda support (even though it has the cuda command line options)
<simbergm>
do you remember if I need to do anything special to enable cuda support when building clang?
<heller>
no, building clang doesn't require anythin
<heller>
it's when invoking the clang cuda build
<heller>
you need to have the right (tm) cuda sdk stuff in path
<heller>
but that should be handled by cmake, IIRC
<heller>
placement new operator missing on device: try to `#include <new>` on the problematic source files
<heller>
placement new only works with that ;)
<heller>
simbergm: ^^
<simbergm>
heller: hmm, done that
<simbergm>
grepping my llvm include directory gives me no device functions, but the device operator new overloads are there in my source directory... somethings off
<heller>
strange
<simbergm>
do you happen to have an llvm install around to check for yourself? or are you busy?
<simbergm>
ok, I take that back about the files missing from my install directory but it's still not happy
<simbergm>
ok, specifying question: have you used a custom cuda clang with libc++ or libstdc++?
<heller>
simbergm: don't remember sorry
<heller>
simbergm: yeah, pretty busy right now
<simbergm>
heller: no worries, I'll keep looking
mdiers_ has quit [Quit: mdiers_]
rori has joined #ste||ar
<simbergm>
hkaiser: my clang-format is consistent with what circleci says, I have no clue why yours isn't though
<K-ballo>
different binary versions?
<heller>
hkaiser: https://godbolt.org/z/dnNh7V now with dynamically extendable extra data. I think that's the key to solve issues. Let me give it a shot later
<hkaiser>
simbergm: thanks for checking
<hkaiser>
heller: thanks!
aserio has joined #ste||ar
hkaiser has quit [Ping timeout: 245 seconds]
<simbergm>
hkaiser: you want me to push the changed lines?
aserio has quit [Ping timeout: 250 seconds]
<heller>
oh oh, the serialization branch doesn't build with libstdc++ :/