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/
<ste||ar-github>
[hpx] msimberg closed pull request #3630: Small additions and fixes to release procedure (master...fix-release-procedure) https://github.com/STEllAR-GROUP/hpx/pull/3630
ste||ar-github has left #ste||ar [#ste||ar]
<simbergm>
rostam is really messed up, no? does anybody know why?
<simbergm>
heller_: anything against merging #3619?
<heller_>
simbergm: no idea about rostam... but I think we are covered for now...
<heller_>
simbergm: added a comment
<mdiers_>
i encountered a problem when using components in shared libs in combination with clang. i ran into the static initialization order fiasco, but i was able to adjust the order of the libs during the linking process to correct it.
<K-ballo>
mdiers_: do you know which statics were the conflicting ones?
nikunj has joined #ste||ar
hkaiser has joined #ste||ar
<mdiers_>
K-ballo: in my case the constructor of the struct hpx_plugin_exporter_registry_hpx_GraphComponentDef of the macro HPX_REGISTER_COMPONENT() : here are some infos and the extracted macro https://gist.github.com/m-diers/0faf3a028b7cc7cf10542bb8a5497733
nikunj has quit [Ping timeout: 244 seconds]
nikunj has joined #ste||ar
<jbjnr>
hkaiser: --hpx:bind=thread:0-3=core:0-3.pu:1 works, but how do I specify socket/numanode - seems like the parsing doesn't accept it. I can't make it work. Do you have an example anywhere
nikunj has quit [Remote host closed the connection]
jaafar has joined #ste||ar
jaafar has quit [Client Quit]
jaafar has joined #ste||ar
<adityaRakhecha>
I want to learn and build programs using hpx and from last 3 days I am learning as much as I can but this matrix multiplication parallel program is getting no where. Any suggestion or help ? Please.
<K-ballo>
getting no where as in? does not compile? does not run?
<adityaRakhecha>
how to define threads, it's very complex from other programs.
<K-ballo>
what are you defining threads for? "threads considered harmful" or whatever
aserio has quit [Ping timeout: 240 seconds]
david_pfander has quit [Ping timeout: 244 seconds]
<zao>
In the HPX world, you build a bunch of futures from other futures and throw it at the runtime :)
<zao>
I was going to give some examples here, but I speak more Rust futures than C++ ones :D
<heller_>
adityaRakhecha: what are you looking at?
<zao>
You would chain together futures with functions like ".then()" and helpers like "when_all()".