hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 248 seconds]
hkaiser has quit [Quit: Bye!]
K-ballo has quit [Ping timeout: 252 seconds]
K-ballo has joined #ste||ar
Vedanshu has joined #ste||ar
Vedanshu has quit [Quit: Client closed]
Vedanshu has joined #ste||ar
Vedanshu has quit [Quit: Client closed]
hkaiser has joined #ste||ar
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 240 seconds]
K-ballo1 is now known as K-ballo
<pansysk75[m]>
hkaiser: How does "task" relate to the other execution policies? What is the purpose of using it in conjuction with execution::seq etc? Seen here:
<hkaiser>
par(task) makes algorithms executing asynchronously, i.e. instead of returning once the work is done, they return a future that becomes ready when the work is done
<hkaiser>
seq(task) does the same, just for sequential algorithm execution
<hkaiser>
in case when the executor is relying on s/r, the algorithms return a sender that when triggered, executes the work
<hkaiser>
pansysk75[m]: ^^
<pansysk75[m]>
Ok, similar to using hpx::async then
<hkaiser>
very much so, yes
<hkaiser>
for_each(par(task), ...) is semantically equivalent to async(for_each, par, ...)
<pansysk75[m]>
Great, thanks!
<pansysk75[m]>
Your fix for zero length for_each invocations fixes the issue we talked about yesterday!
<pansysk75[m]>
I'm adding a small test which reproduces the issue/demonstrates the fix
<hkaiser>
pansysk75[m]: great!
hkaiser has quit [Quit: Bye!]
hkaiser has joined #ste||ar
diehlpk_work has joined #ste||ar
Yorlik_ is now known as Yorlik
prakhar42 has joined #ste||ar
prakhar42 has quit [Client Quit]
hkaiser has quit [Quit: Bye!]
hkaiser has joined #ste||ar
hkaiser_ has joined #ste||ar
hkaiser has quit [Ping timeout: 240 seconds]
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 240 seconds]
K-ballo1 is now known as K-ballo
parsa[[[fn]] has joined #ste||ar
parsa[fn] has quit [Ping timeout: 246 seconds]
HHN93 has joined #ste||ar
HHN93 has quit [Quit: Client closed]
diehlpk_work has quit [Remote host closed the connection]