hkaiser 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/ | GSoD: https://developers.google.com/season-of-docs/
hkaiser has quit [Quit: bye]
<jbjnr> heller: I need a conformation from you about the course. The Admins are harassing me to tell them if they need your travel and other details
<heller> jbjnr: confirmed
<jbjnr> ok thanks
<jbjnr> could you look here snd write a short bio to add to the existing ones please https://www.cscs.ch/events/upcoming-events/event-detail/introduction-to-parallel-programming-with-hpx/
<jbjnr> I'll send you inor about travel. You'l need to liaise with heidi or someone again as before
<jbjnr> heller: ^
<simbergm> jbjnr: heller: call today to redistribute work for the course?
<jbjnr> ok
<simbergm> with the risk of making things even more complicated I've started an hpx channel on matrix.org: https://riot.im/app/#/room/#hpx:matrix.org
<heller> simbergm: tomorrow would be better for me
<jbjnr> simbergm: why?
<jbjnr> I can't even see anything without logging in
<jbjnr> why not discourse?
<jbjnr> at least people have heard of it
<simbergm> heller: jbjnr (I think) and I are away tomorrow
<simbergm> friday?
<simbergm> jbjnr: I expect noone to join it
<jbjnr> I don't think I'll go. Too much to do here
<simbergm> you should be able to see history without signing in
<heller> Friday is good as well
<jbjnr> simbergm: ok, then carry on.
<simbergm> open source etc
<simbergm> but yes, why not discourse
<simbergm> or any other app
<heller> simbergm: have you seen my execution_context work?
<simbergm> heller: yes, very much looking forward to it!
<heller> The first iteration is almost done now
<jbjnr> everything is going to be so clean soon!
<heller> This should help you moving forward much much quicker
<jbjnr> the modularization will make like so much nicer
<jbjnr> ^life
<heller> I hope so...
<heller> simbergm: regarding the execution_context stuff, I think we need to reorganize the modules a tiny bit then
<simbergm> heller: what would you need to do?
<heller> I think futures, mutex, spinlock and executors should go there as well
<heller> and condition_variable and friends
<heller> and then, the coroutine module can build on top of it
<heller> as well as any other thread pool implementation
<simbergm> jbjnr: do we need #4086? what's wrong with CXXFLAGS? I know it's more work for you but it's not that much...
<heller> this should then give you exactly what you want ;)
<jbjnr> CXXFLAGS you have to make an effort to set by hand, this just does it automatically. Why do we have release and debug builds, you could just ask everyone to add -O3 and do it by hand. Same reason
<heller> simbergm: an openmp or kokkos integration should then be more than trivial...
<heller> that is, an openmp based thread pool
rori has joined #ste||ar
<simbergm> heller: s/more than trivial/easier
<simbergm> but yes
<simbergm> jbjnr: fine (cmake supports build types natively)
<heller> simbergm: well, we just use the kokkos thread pool, implement an execution context (note: execution_context should also expose a executor eventually), and call it a day
<heller> making it possible to use any HPX facilities inside kokkos
<heller> and kokkos can more or less remain unchanged
<simbergm> does ^ make sense to someone?
<simbergm> why do we reuse the data from a previous task when rebinding?
<simbergm> jbjnr: heller any idea?
<jbjnr> only khuck knows what's going on in there. I had a long discussion with him about this when I was trying to debug the apex name problem. It uses the wrong name for tasks and I couldn't understand why it uses 'the wrong' task to get name info etc etc
<jbjnr> never finished debugging it
heller has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<simbergm> it seems very fishy...
<simbergm> we need to fix that dependency for the coroutines module anyway and if it needs to be rewritten might as well do it now
heller has joined #ste||ar
<heller> simbergm: I am not familiar enough with APEX
hkaiser has joined #ste||ar
<hkaiser> jbjnr: yt?
<hkaiser> jbjnr: see om, pls
aserio has joined #ste||ar
hkaiser has quit [Quit: bye]
diehlpk has joined #ste||ar
hkaiser has joined #ste||ar
<hkaiser> jbjnr: yt?
<jbjnr> here - 5mins?
<jbjnr> am I missing an HPX call?
<hkaiser> jbjnr: ok, pls ping me
<jbjnr> just seen on calendar
<hkaiser> not today, I believe
<jbjnr> ok
<hkaiser> jbjnr: do you want to talk now?
jbjnr_ has joined #ste||ar
<jbjnr_> hkaiser:appear.in when you are ready
nikunj has joined #ste||ar
nikunj has quit [Read error: Connection timed out]
nikunj has joined #ste||ar
jbjnr_ has quit [Quit: WeeChat 2.5]
bita__ has joined #ste||ar
bita_ has quit [Ping timeout: 276 seconds]
rori has quit [Quit: bye]
diehlpk has quit [Quit: Leaving.]
<jbjnr> heller - files changed 67! ou've been busy!
<jbjnr> you've
<heller> :D
<K-ballo> something moved
<heller> hope I didn't butcher it too much
<simbergm> heller: nice! I'll have a look on friday
aserio has quit [Ping timeout: 250 seconds]
aserio has joined #ste||ar
jaafar has quit [Ping timeout: 264 seconds]
daissgr has joined #ste||ar
aserio has quit [Ping timeout: 250 seconds]
hkaiser has quit [Ping timeout: 250 seconds]
hkaiser has joined #ste||ar
aserio has joined #ste||ar
hkaiser has quit [Quit: bye]
jaafar has joined #ste||ar
aserio has quit [Ping timeout: 246 seconds]
aserio has joined #ste||ar
aserio has quit [Ping timeout: 240 seconds]
jaafar has quit [Ping timeout: 276 seconds]
aserio has joined #ste||ar
jaafar has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
aserio has quit [Ping timeout: 246 seconds]
K-ballo has joined #ste||ar
weilewei has joined #ste||ar
weilewei has quit [Remote host closed the connection]
aserio has joined #ste||ar
aserio has quit [Quit: aserio]
bita__ has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
hkaiser has quit [Quit: Bye!]
hkaiser has joined #ste||ar