aserio 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/
<github>
[hpx] hkaiser force-pushed local_new_fallback from 8e5be29 to 8a3c8b1: https://git.io/vFI3A
<github>
hpx/local_new_fallback 8a3c8b1 Hartmut Kaiser: Fall back to creating local components using local_new...
<github>
[hpx] hkaiser closed pull request #2967: Make parallel::merge is stable. (Fix #2964.) (master...fixing_2964) https://git.io/vdbis
rod_t has left #ste||ar [#ste||ar]
parsa has joined #ste||ar
EverYoung has joined #ste||ar
EverYoun_ has quit [Remote host closed the connection]
wash has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
<EverYoung>
@hkaiser: how are you? Is your mailing address 2158 LDMC?
wash_ has joined #ste||ar
<hkaiser>
EverYoung: yes
<hkaiser>
hey, how are things?
wash has quit [Disconnected by services]
wash_ is now known as wash
EverYoung has quit [Ping timeout: 246 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 240 seconds]
diehlpk has joined #ste||ar
hkaiser has quit [Quit: bye]
diehlpk has quit [Ping timeout: 255 seconds]
EverYoung has joined #ste||ar
parsa has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
<K-ballo>
> Giroux to be chairing [SG1] in Albuquerque.
hkaiser has quit [Read error: Connection reset by peer]
hkaiser_ has quit [Client Quit]
hkaiser has joined #ste||ar
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 258 seconds]
<github>
[hpx] hkaiser closed pull request #2971: Fall back to creating local components using local_new (master...local_new_fallback) https://git.io/vdxxx
<github>
[hpx] hkaiser deleted local_new_fallback at 8a3c8b1: https://git.io/vFO9s
Aditya730 has joined #ste||ar
<Aditya730>
Is anyone active?
<hkaiser>
hey
<Aditya730>
Hello sir,I am new to open source and was going through your project ideas list
<hkaiser>
ok
<Aditya730>
issue #2235 pertaining to concurrent data structure support for stl containers caught my attention
<hkaiser>
cool
<hkaiser>
lot'sa work to be done there
<hkaiser>
do you have some experience with concurrent data structures in general?
<Aditya730>
Although new to open source i have good experience with c++ and stl containers and have a good theoritical knowledege about concurrent programming
<hkaiser>
nice
<hkaiser>
we have done some work on a branch, hold on
<hkaiser>
the branch is stale and has not been touched up on for a while
<hkaiser>
but it should cause no problems to rebase it on current master
<Aditya730>
I wish to start working on this but would first like to strengthen my concepts regarding the latest c++ concurrency concepts.Could you suggest some resources for the same which will be more related to this issue?
<Aditya730>
And this is my first time on an IRC channel so pardon me if i ask some stupid/outrageous stuff .
<hkaiser>
Aditya730: I don't know of any coherent description of concurrent data structures, that's mostly distributed knowledge from all over the place
<hkaiser>
Aditya730: jbjnr is the main author of that branch, he might have more information
<hkaiser>
Aditya730: I know that he has looked atthe TBB sources a lot
<Aditya730>
I am familiar with constructs of concurrent programming like threads,mutex locks,unique locks,condition variables and promises.Can you suggest some stuff which will be required at the very least in addition ?
diehlpk has joined #ste||ar
diehlpk has quit [Ping timeout: 240 seconds]
Aditya730 has quit [Ping timeout: 260 seconds]
hkaiser has quit [Quit: bye]
Aditya730 has joined #ste||ar
Aditya730 has quit [Ping timeout: 260 seconds]
Aditya730 has joined #ste||ar
eschnett has quit [Quit: eschnett]
aserio has joined #ste||ar
Aditya730 has quit [Ping timeout: 260 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 258 seconds]
eschnett has joined #ste||ar
gedaj has quit [Quit: leaving]
parsa has joined #ste||ar
gedaj has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
aserio1 has joined #ste||ar
aserio has quit [Ping timeout: 258 seconds]
aserio1 is now known as aserio
aserio has quit [Ping timeout: 246 seconds]
aserio has joined #ste||ar
hkaiser has joined #ste||ar
<aserio>
wash[m]: Will you be joining us today?
parsa has joined #ste||ar
<wash[m]>
aserio: I can call in 3 mins
<wash[m]>
aserio: ping, still possible to call in?
<aserio>
wash[m]: yep
hkaiser has quit [Quit: bye]
aserio has quit [Ping timeout: 258 seconds]
hkaiser has joined #ste||ar
wash has joined #ste||ar
pradeepisro49 has joined #ste||ar
rod_t has joined #ste||ar
<heller>
We have a hpx PhD position in Utrecht
<github>
[hpx] K-ballo force-pushed then-fwd-future from dcb3559 to 43cbb07: https://git.io/vFq60
<heller>
aserio: hkaiser: ok to post the job advertisement to the users list?
EverYoung has joined #ste||ar
<hkaiser>
sure
eschnett_ has joined #ste||ar
eschnett has quit [Ping timeout: 252 seconds]
eschnett_ is now known as eschnett
<heller>
hkaiser: these are the guys attending the tutorial in Stuttgart btw
<hkaiser>
heller: ohh, cool
<hkaiser>
very nice
<zao>
Managed to trick someone into using HPX, I see :P
parsa has quit [Quit: Zzzzzzzzzzzz]
<hkaiser>
zao: that's our sole purpose ;)
wash has quit [Quit: leaving]
<heller>
hkaiser: forwarded the email
<github>
[hpx] K-ballo pushed 1 new commit to then-fwd-future: https://git.io/vF3EY
<github>
hpx/then-fwd-future 75fcf30 Agustin K-ballo Berge: Improve error messages caused by misuse of .then
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
EverYoun_ has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
parsa has joined #ste||ar
parsa has quit [Client Quit]
pradeepisro49 has quit [Quit: Connection closed for inactivity]
<zao>
Utrecht seemed rather nice when I visited in the mid 00s, for an ICPC contest.
<zao>
Way too many churches per capita, but otherwise nice.
<jbjnr>
K-ballo: does your then_stuff branch need testing?
<K-ballo>
jbjnr: mmh, yeah, but you'll probably need to merge it with your own changes for non-const Executors
<K-ballo>
I only looked at the const Futures part of it yet
<jbjnr>
aha, ok.
<jbjnr>
I'll try tomorrow then
<jbjnr>
don't want to break my currently working build just now ....
<K-ballo>
how does your working executor look?
<jbjnr>
much like before, but with some extra bits for the numa_hint handling inside the then_execute - I am hoping to simplify it again after the next round of tweaks
<jbjnr>
once the consts were fixed all has been fine really
<K-ballo>
so it has a non-const then_execute, taking a Future& predecesor ?
<jbjnr>
then_execute is a bit of a mess, but I will hopefully simplify the pre_execution_then_domain_schedule to merge with the async version.
<jbjnr>
I keep playing and breaking it and tweaking it - so don't consuder this final
<jbjnr>
I also need to remove the make_ready future at some point
<jbjnr>
once I have the matrix code running and tested, then more cleanup ...
<K-ballo>
Future<X>, fancy
<jbjnr>
yup. for the hint, I need the X. then I have to wrap it back into a future again - need a better way of doing that. extract the X without invalidating the future ans then reusing the future for the continuation part.
<jbjnr>
hkaiser: or you will know what to do ;)
aserio has joined #ste||ar
aserio1 has joined #ste||ar
aserio has quit [Ping timeout: 260 seconds]
aserio1 is now known as aserio
eschnett has quit [Ping timeout: 260 seconds]
<hkaiser>
jbjnr: you can do that already
<github>
[hpx] K-ballo created dataflow-error (+2 new commits): https://git.io/vF3Db
<github>
hpx/dataflow-error 2177ec3 Agustin K-ballo Berge: Improve error messages caused by misuse of dataflow
<github>
hpx/dataflow-error db0df29 Agustin K-ballo Berge: Fix sfinae-unfriendly lambda used with dataflow/unwrapping
<hkaiser>
get the shared state through the trait, and access the value, leave the original future alone and pass it along
<jbjnr>
"get the shared state through the trait" - sounds good. I'll have a look thanks
jakemp has joined #ste||ar
<github>
[hpx] K-ballo force-pushed dataflow-error from db0df29 to 7357d01: https://git.io/vF3Qj
<github>
hpx/dataflow-error 7dab392 Agustin K-ballo Berge: Improve error messages caused by misuse of dataflow
<github>
hpx/dataflow-error 9eb061a Agustin K-ballo Berge: Fix sfinae-unfriendly lambda used with dataflow/unwrapping