<nikunj>
hkaiser: I've updated all the sections, and added a few doubts in the paper. I'll explain all the sections on call, go through the paper if you have time. Everything is pushed to github.
<hkaiser>
nikunj: ok, thanks
hkaiser has quit [Quit: bye]
aserio has joined #ste||ar
aserio1 has joined #ste||ar
aserio has quit [Ping timeout: 264 seconds]
aserio1 is now known as aserio
hkaiser has joined #ste||ar
<parsa>
simbergm: hey, we're setting up a meeting with our gsod participant. diehlpk suggests 4 or 5pm CEST (9 or 10am CT) this Friday. would that time work for you?
<simbergm>
parsa: yep, that should work just fine
<simbergm>
thanks!
<parsa>
?
<K-ballo>
hkaiser: yt?
bluescarni has joined #ste||ar
<bluescarni>
hello, I have a few beginner-level questions about HPX. Is this a good place to ask?
aserio has quit [Ping timeout: 250 seconds]
<bluescarni>
I'll try to briefly describe my use case, apologies in advance if this is not the correct place
aserio has joined #ste||ar
<bluescarni>
I have an astrophysical simulation code which is currently running on a single machine, parallelized via TBB. It uses fairly simple constructs, the usual tbb::parallel_for and a few task_groups here and there whenever independent parts of the simulation can be run in parallel
bibek has quit [Quit: Konversation terminated!]
<bluescarni>
there is in particular a part of the simulation loop which takes by far the most amount of time, and which consists of the independent simulation of many smaller disjoint systems which is thus trivially parallelisable via tbb::parallel_for.
<bluescarni>
the time it takes to simulate each one of these smaller systems can vary wildly, thus the self-balancing behaviour of tbb::parallel_for is very helpful
<bluescarni>
is there an HPX construct that would allow to transform this multi-threaded parallel for into a distributed one, keeping the load balancing behaviour?
<bluescarni>
I took a look at HPX's parallel for_each(), but I could not understand whether that can run in a distributed setup as well
<K-ballo>
it can run in distributed with one of the distributed containers, but it won't auto load balance
<bluescarni>
thanks for the reply! So it would be a matter of laying out my data in a distributed vector and then running a parallal for_each() on the vector's iterators?
<bluescarni>
I could probably come up with a way of doing some manual load balancing, even if not perfect that would be nevertheless a big improvement
<K-ballo>
stay on this channel for a while and you'll get some questions leading to more precise suggestions
<bluescarni>
ok! I will have to go in a while, but I'll read the log and reply as soon as possible. Thanks a lot for the help
bibek has joined #ste||ar
<nikunj>
hkaiser: yt?
<hkaiser>
nikunj: trying to connect to skype, sec
<nikunj>
sure sure
maxwellr96 has joined #ste||ar
bluescarni has quit [Remote host closed the connection]
aserio has quit [Ping timeout: 264 seconds]
Amy2 has quit [Quit: WeeChat 2.2]
Amy1 has joined #ste||ar
bluescarni has joined #ste||ar
aserio has joined #ste||ar
diehlpk_work has joined #ste||ar
<diehlpk_work>
simbergm, Are you available this Friday for a short skype meeting with the Season of Docs student?
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
hkaiser has quit [Quit: bye]
aserio has quit [Ping timeout: 264 seconds]
<simbergm>
diehlpk_work: yepyep
<diehlpk_work>
simbergm, 4 or 5 would work for you?
<simbergm>
diehlpk_work: yeah, both are fine
<diehlpk_work>
Ok, we will add you via Skype
aserio has joined #ste||ar
david_pfander has quit [Read error: Connection reset by peer]
david_pfander1 has joined #ste||ar
david_pfander1 is now known as david_pfander
hkaiser has joined #ste||ar
aserio has quit [Quit: aserio]
bluescarni has quit [Remote host closed the connection]
maxwellr96 has quit [Read error: Connection reset by peer]
lsl88 has quit [Read error: Connection reset by peer]