K-ballo changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/
bita has joined #ste||ar
<diehlpk_work> The SC20 panel report is finally published
<hkaiser> \o/
jaafar has quit [Remote host closed the connection]
jaafar has joined #ste||ar
diehlpk has joined #ste||ar
<hkaiser> jaafar: I have not tried running ubsan
diehlpk has quit [Ping timeout: 258 seconds]
<diehlpk_work> hkaiser, ms[m] I started to build the rc-2 on Fedora's build system
<hkaiser> thanks!
<diehlpk_work> We should know by tomorrow morning if we are fine
hkaiser has quit [Quit: bye]
shahrzad has quit [Quit: Leaving]
jaafar has quit [*.net *.split]
bita has quit [*.net *.split]
diehlpk_work has quit [*.net *.split]
jaafar has joined #ste||ar
bita has joined #ste||ar
diehlpk_work has joined #ste||ar
ramses[m] has quit [Ping timeout: 240 seconds]
tiagofg[m] has quit [Ping timeout: 246 seconds]
mdiers[m] has quit [Ping timeout: 272 seconds]
gonidelis[m] has quit [Ping timeout: 240 seconds]
vroni[m] has quit [Ping timeout: 240 seconds]
heller1 has quit [Ping timeout: 260 seconds]
srinivasyadav227 has quit [Ping timeout: 260 seconds]
klaus[m] has quit [Ping timeout: 260 seconds]
rori has quit [Ping timeout: 260 seconds]
pedro_barbosa[m] has quit [Ping timeout: 246 seconds]
parsa[m] has quit [Ping timeout: 272 seconds]
k-ballo[m] has quit [Ping timeout: 240 seconds]
ms[m] has quit [Ping timeout: 240 seconds]
gnikunj[m] has quit [Ping timeout: 268 seconds]
gonidelis[m] has joined #ste||ar
klaus[m] has joined #ste||ar
rori has joined #ste||ar
parsa[m] has joined #ste||ar
mdiers[m] has joined #ste||ar
heller1 has joined #ste||ar
srinivasyadav227 has joined #ste||ar
ramses[m] has joined #ste||ar
tiagofg[m] has joined #ste||ar
vroni[m] has joined #ste||ar
pedro_barbosa[m] has joined #ste||ar
gnikunj[m] has joined #ste||ar
k-ballo[m] has joined #ste||ar
ms[m] has joined #ste||ar
bita has quit [Ping timeout: 258 seconds]
<ms[m]> gnikunj: how did it go in the end with the cuda build? note that it's HPX_CUDA_CLANG_FLAGS without WITH
<ms[m]> you might have bumped into an HPX/Boost/whatever build problem that we don't test, currently the only cuda+clang build that we have is with cuda 10.2 and (cray) clang 10
<gnikunj[m]> ms I gave up yesterday on the build :/
<gnikunj[m]> I'll try fresh today. Thanks for note!
<ms[m]> diehlpk_work: are you using all the commits that gregor was using? kokkos from september should be ok (the commit gregor was using, or kokkos 3.2.0 onwards), hpx-kokkos should be close to latest master, but it looks like your hpx is not new enough... we made that change in the namespaces sometime after 1.5.1
<ms[m]> and thank you for doing the fedora packaging!
hkaiser has joined #ste||ar
<hkaiser> ms[m]: yt?
samouy has joined #ste||ar
samouy has quit [Connection closed]
Spaulding has joined #ste||ar
Spaulding has quit [Remote host closed the connection]
sawdey21 has joined #ste||ar
<sawdey21> /!\ this channel has moved to #nyymit /!\
sawdey21 has quit [Remote host closed the connection]
codebamBG has joined #ste||ar
<codebamBG> /!\ this channel has moved to #nyymit /!\
codebamBG has quit [Remote host closed the connection]
brynjaroc has joined #ste||ar
<brynjaroc> /!\ this channel has moved to #nyymit /!\
brynjaroc has quit [Remote host closed the connection]
<gonidelis[m]> let's run then
<ms[m]> grr, is it the annual spam swarm?
<ms[m]> hkaiser: sorry, here now
diehlpk_work has quit [Remote host closed the connection]
diehlpk_work has joined #ste||ar
<hkaiser> ms[m]: hey
<hkaiser> ms[m]: I'm trying to replace boost.asio with asio standalone
<hkaiser> but that has no cmake build system, so I'm tryin to generate one on the fly
<ms[m]> I saw that, and it looks like a very nice idea, thank you!
<hkaiser> but obviously I have no idea what I'm doing....
<ms[m]> I had a quick look at it and noticed exactly that... I'd like to help with that if I can
<hkaiser> that's what I wanted to ask - if you found the time...
<ms[m]> I think we'd be fine with `find_library` and friends
<ms[m]> yeah, absolutely, no worries
<hkaiser> thanks!
<hkaiser> the errors I'm seeing don't make sense to me
<ms[m]> the only thing we have to do is make sure that the headers get installed if we use the fetchcontent version of it... which can be a bit ugly but let's see how it is
<ms[m]> ok, I'll have a look
<hkaiser> he good thing is that this gets rid of a large amount of boost dependencies with almost no effort on our end
<hkaiser> I think I have the header installation part under control
<k-ballo[m]> i tried the asio thing once, it was impossible with boost::error_code back then
<hkaiser> K-ballo: it maps it to std::error_code nowadays
<k-ballo[m]> that was the problem, std and boost error codes weren't compatible at that timr
<hkaiser> it gets rid of boost::error_code alltogether
<hkaiser> now, that we have too - this was straighforward
<k-ballo[m]> it should be fine now that boost got compatibility, and we migrated to std
<hkaiser> nod
<diehlpk_work> ms[m], Yes, I use the same HPX commit as Gregor
<diehlpk_work> Let me get the Kokkos commit
<ms[m]> diehlpk_work: ok, thanks
<ms[m]> could you also post the hpx commit?
<diehlpk_work> ms[m], git checkout 1774165304d81ea2db3818b7020f6c71fbefac97
<diehlpk_work> git apply ../../nvcc_wrapper_for_octotiger.patch
<diehlpk_work> Gregor gave me this kokkos commit and patch
<diehlpk_work> and this is the hpx commit a1305aa34dc38065d2a4d3eae42b2a6337c01e97
<ms[m]> diehlpk_work: something is most likely not right in your environment... the versions should be ok
<ms[m]> do you have another hpx installed somewhere visible system-wide?
<diehlpk_work> No, it is on Summit
<diehlpk_work> I only installed one hpx
<ms[m]> diehlpk_work: does it build on non-summit with the exact same versions?
<ms[m]> that error doesn't look like it would be caused by anything system-specific
<diehlpk_work> ms[m], Gregor said yes
<ms[m]> diehlpk_work: right... do you have the full error message?
bita has joined #ste||ar
weilewei has joined #ste||ar
weilewei has quit [Quit: Connection closed]
weilewei has joined #ste||ar
weilewei has quit [Quit: Connection closed]
<diehlpk_work> ms[m], hkaiser rc-2 succeed on Fedora 34 and rawhide
<diehlpk_work> ms[m], Please find here the full error log https://pastebin.com/PQjLvtHc
<diehlpk_work> if I update to HPX 1.5.1 I get some header issues with hpx::compute within octo-tiger.
<diehlpk_work> I will meet with Gregor tomorrow and we will double check if he provided the correct versions
<hkaiser> \o/
<ms[m]> hkaiser: still need to sleep on the changes to the asio pr... :P
<hkaiser> ms[m]: thanks a lot for looking into this
<ms[m]> also still seems to fail on gh actions, it doesn't for me locally so not sure yet what's happening there
<hkaiser> no rush!
<hkaiser> jaafar: actually, our github runner has ubsan enabled: https://github.com/STEllAR-GROUP/hpx/blob/master/.github/workflows/linux_sanitizers.yml#L31
<k-ballo[m]> hkaiser you can `return()` out of a cmake include()
<k-ballo[m]> we can also use cmake's own FetchContent now, introduced in 3.11 and we require 3.13
<k-ballo[m]> the error comes from linking the target and using it before it actually exist, the config tests in between linking to base libraries and eventually including setup-asio
<hkaiser> K-ballo: why return()?
<k-ballo[m]> to avoid nesting the entire file's content inside an if
<hkaiser> yah, sure - just as a readability aid
hkaiser has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar