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/
Smasher has joined #ste||ar
gedaj has joined #ste||ar
gedaj has quit [Client Quit]
<hkaiser> parsa: yah, I just retriggered it, it should go through now
<hkaiser> hpx master passed on circleci 1 hour ago
<hkaiser> so it will use the new version
Smasher has quit [Ping timeout: 240 seconds]
daissgr has quit [Quit: WeeChat 1.4]
Smasher has joined #ste||ar
eschnett has quit [Quit: eschnett]
Smasher has quit [Ping timeout: 240 seconds]
<hkaiser> parsa: it did pass now ;)
<parsa> great
hkaiser has quit [Quit: bye]
K-ballo has quit [Quit: K-ballo]
eschnett has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
hkaiser has joined #ste||ar
hkaiser has quit [Quit: bye]
mcopik has joined #ste||ar
<github> [hpx] sithhell pushed 1 new commit to master: https://git.io/vAqPo
<github> hpx/master bac5a9d Thomas Heller: Merge pull request #3156 from STEllAR-GROUP/fix_3134...
<github> [hpx] sithhell deleted fix_3134 at 241a985: https://git.io/vAqPK
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
david_pfander has joined #ste||ar
david_pfander has quit [Remote host closed the connection]
david_pfander has joined #ste||ar
parsa has joined #ste||ar
<github> [hpx] sithhell force-pushed fix_migration from b2a2120 to c56b0fd: https://git.io/vAqD4
<github> hpx/fix_migration c56b0fd Thomas Heller: Fixing component migration...
mcopik has quit [Ping timeout: 240 seconds]
heller_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
heller_ has joined #ste||ar
david_pfander has quit [Ping timeout: 240 seconds]
jaafar has quit [Ping timeout: 256 seconds]
auviga has quit []
auviga has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
parsa has quit [Client Quit]
<github> [hpx] StellarBot pushed 1 new commit to gh-pages: https://git.io/vAqAp
<github> hpx/gh-pages f559274 StellarBot: Updating docs
<jbjnr> help-I've gone stupid
<heller_> jbjnr: welcome. what can I do for you?
<jbjnr> not sure you can do anything
<jbjnr> I tried comoiling stuff on windows for the firt time in N years and I cannot make it run
<heller_> hmm
<jbjnr> from the terminal, it runs, but from the debugger it can't find DLL's and I've set the env PATH in the visual studio GUI, but I've not used it for so long, I can't make it work
<jbjnr> I'll have lunch and then try again after
david_pfander has joined #ste||ar
hkaiser has joined #ste||ar
K-ballo has joined #ste||ar
<heller_> jbjnr: you should probably ask the windows guys
david_pfander has quit [Quit: david_pfander]
<jbjnr> heller_: I fixed it after realizing that I'd gone stupid for real
<hkaiser> simbergm: have you seen #3166?
<hkaiser> (I'll handle #3165)
<simbergm> hkaiser: I have, I saw that behaviour as well but it should be fixed after my thread pool suspension PR
<simbergm> I'll add a comment asking them to try a newer (but not the newest) commit
<hkaiser> ok, thanks
<hkaiser> I think they used top of master
<simbergm> will check
<marco> Hi, I'am back.
david_pfander has joined #ste||ar
<marco> My performance issue with the special 1d stencil is gone away. I have updated the clang compiler to the aocc 1.1 and to the current hpx master version.
<hkaiser> nice
<marco> fyi, there exists a bug in the intel compiler 18.0.1; "hpx::parallel::for_loop( hpx::parallel::par, 0u, 128u, []( auto ) {} );" is not translatable. An internal error in the icpc. intel can reproduce it and it will be resolved in the next release.
<heller_> nice
<simbergm> heller_, hkaiser: I'm trying to fix examples and understand components a bit better at the same time
<simbergm> create is async right? is there a way to wait for the async create to have finished?
<heller_> .get()?
<heller_> or well, this->get_gid()
<simbergm> get_gid is actually the on that fails later
<simbergm> if (!shared_state_) throw(...)
<simbergm> if I create the component/client/(?) with new_ it's happy
<simbergm> but wondering if something has changed in semantics or if the example was always broken
<simbergm> nqueen has a similar (but easier) bug where I'm not sure if hpx changed or if it was always broken
<simbergm> in general has someone checked that the examples run for previous releases?
<K-ballo> heh
<K-ballo> I did, once, about 5 years ago
<hkaiser> heller_: .get()
<hkaiser> please create components with new_<>, always
<heller_> i think it would make sense to include the examples in unit testing
<hkaiser> the examples are probably outdated
<simbergm> okay, so that's likely a relic of old times
<marco> As a newbie I have another short question for a correct structure for a fast migration to hpx of existing code; Our existing code has three nested parallelisation layer / loops: over nodes, over threads and vectorizing. Is it possible to create three nested hpx loops for the same scopes?
<hkaiser> marco: sure
<hkaiser> nested parallelism is not an issue
<hkaiser> just make sure the tasks don't end up being too small
<heller_> woohoo, another (almost) complete green buildbot cycle
<simbergm> it's all your fault heller_...
<heller_> I know!
sam29 has joined #ste||ar
<heller_> I'd really like to have the partitioned_vector compilation problems fixed for this release
<heller_> one of the circle-ci build failed because clang got killed due to OOM
<simbergm> so thread_pool_executors again, would we need to have dynamic pool creation to kick those out?
<simbergm> what I know so far is that when it hangs, it looks like the thread_pool_executor gets spawned in a separate task, even though that shouldn't happen...
<simbergm> *thread_pool_executor destructor
<simbergm> is that possible under normal circumstances? it does call hpx::this_thread::suspend() but no async/apply or anything in the destructors
<hkaiser> simbergm: is octotiger using the thread_pool_executors?
david_pfander1 has joined #ste||ar
<marco> hkaiser: It is enough to use for_each( par ) | for_each( par ) | for_each( par_vec ) ? Or must i also specifiy the executors manualy?
david_pfander has quit [Ping timeout: 255 seconds]
david_pfander1 is now known as david_pfander
<heller_> marco: depends ;)
<heller_> it picks the default executor
* jbjnr wants to get rid of wait_or_add_new
<heller_> jbjnr: on it
<heller_> jbjnr: give me another hour or two
<jbjnr> ooh great. I'm leaving in a min, but will check back tonight
<heller_> I'm there
<jbjnr> (time is running out for me to fix the small tasks).
<marco> ok, then i will specify the executors. thank you very much!
<heller_> jbjnr: I want to have them fixed as well
<simbergm> hkaiser: I don't know anything about octotiger, I was just asking because of thread_pool_executors_test hanging
diehlpk_work has joined #ste||ar
<diehlpk_work> Today GSoC's organisations are announced :)
<hkaiser> simbergm: ahh
eschnett has quit [Quit: eschnett]
david_pfander has quit [Ping timeout: 248 seconds]
sam29 has quit [Ping timeout: 260 seconds]
Smasher has joined #ste||ar
eschnett has joined #ste||ar
parsa has joined #ste||ar
<diehlpk_work> Remember, the #1 thing our team considers when choosing which orgs to accept is the quality of the Project Ideas list.
<diehlpk_work> Google focused this year more on the project proposals
<github> [hpx] msimberg closed pull request #3164: Fixing component migration (master...fix_migration) https://git.io/vAqI2
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
mcopik has joined #ste||ar
<diehlpk_work> We got accepted :)
<K-ballo> \o/
<diehlpk_work> hkaiser, jbjnr mcopik simbergm parsa
<parsa> \o/
<mcopik> wonderful!
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
<jbjnr> yay \o/
<heller_> diehlpk_work: congrats!
<heller_> for some reason, I can't even log on to the gsoc page anymore
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
daissgr has joined #ste||ar
Smasher has quit [Remote host closed the connection]
Smasher has joined #ste||ar
<hkaiser> diehlpk_work, jbjnr: nice work! thanks!
<github> [hpx] hkaiser deleted fix_migration at c56b0fd: https://git.io/vAmSP
<diehlpk_work> heller_, You have to generate a new account
<heller_> how do I do that?
<diehlpk_work> Accounts are not transfered from previous years
<diehlpk_work> I have to invite you
<diehlpk_work> Same for all mentors
<diehlpk_work> I am the owner of ste||ar group this year
<diehlpk_work> heller_, Will send you an invitation soon
<heller_> aha
<diehlpk_work> Google setup a new database for GsoC every year
<diehlpk_work> One person of each org registers the org and becomes the owner and can invite admins. After acceptance all admins can invite mentors
EverYoung has quit [Remote host closed the connection]
<heller_> Ok, guess I was never not an admin until now ;)
EverYoung has joined #ste||ar
<diehlpk_work> Maybe, I had to read the manual, because I wanted to register us and my account was not working and in the manual was described why
<diehlpk_work> We can be proud, because many orgs complain that they were not accepted this year
<zao> Kind of clever if you want to avoid the pain for projects to hunt down the sucker that took the admin role the previous year and then ran away.
<heller_> yeah, pretty cool, good job diehlpk_work!
<diehlpk_work> and jbjnr
<heller_> indeed and jbjnr
<heller_> so this is the fifth or sixth year in a row?
<zao> So how do we keep getting SoC? Decent results or just too nice of a project?
<heller_> good question
<heller_> the main criterion seems to be a nice ideas page
<heller_> we keep mainting it
<heller_> maintaining
<heller_> and I think we didn't miss a deadline so far, nor did any student really complain about our mentors
<heller_> and I think our success rate is pretty good, considering that mcopik and taeguck are still with us
<heller_> did I miss anyone else?
<heller_> and naios, of course
<diehlpk_work> This years list is quite interesting. many new projects and some big projects were not accepted
<heller_> so we managed to get almost all succesful projects back into the main repo, which is quite nice of a result
<heller_> like?
<heller_> but I agree with diehlpk_work, it's quite an accomplishment that we weren't "rotated out" so far
<diehlpk_work> heller_, many of the applications are new and have not seen them the last two years
<heller_> ok
<heller_> first thing I looked for was boost ;)
<diehlpk_work> And on the gsoc channel people complain for not beeing selected again
<heller_> I only saw one so far ;)
<heller_> 2
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
<diehlpk_work> Yes, but getting 4 time selected in a row is cool
<diehlpk_work> 5 times
<diehlpk_work> We started 2014
mcopik has quit [Ping timeout: 260 seconds]
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
<heller_> diehlpk_work: nice!
<heller_> diehlpk_work: blog post time ;)
<diehlpk_work> heller_, Yes, I started to write the blog post and advertise on Twitter and send mails to some computer science departments
parsa has quit [Quit: Zzzzzzzzzzzz]
EverYoung has quit [Remote host closed the connection]
sam29 has joined #ste||ar
EverYoung has joined #ste||ar
sam29 has quit [Client Quit]
<zao> Ooh. I wonder how much horror we'd find in HPX if we ran `codespell` on it. https://github.com/nothings/stb/pull/561/files
jaafar has joined #ste||ar
jbjnr has quit [Remote host closed the connection]
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
victor_ludorum has joined #ste||ar
EverYoung has quit [Ping timeout: 255 seconds]
sam29 has joined #ste||ar
parsa has joined #ste||ar
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
CaptainRubik has joined #ste||ar
<CaptainRubik> Hey
<CaptainRubik> Any guidelines for submitting proposals for Gsoc 2018?
<CaptainRubik> Thanks :)
mcopik has joined #ste||ar
<diehlpk_work> hkaiser, See pm
galabc has joined #ste||ar
eschnett has quit [Quit: eschnett]
diehlpk has joined #ste||ar
<hkaiser> diehlpk: thanks!
victor_ludorum has quit [Quit: Page closed]
galabc has quit [Ping timeout: 260 seconds]
CaptainRubik has quit [Ping timeout: 260 seconds]
Smasher has quit [Remote host closed the connection]
Smasher has joined #ste||ar
diehlpk has quit [Remote host closed the connection]
sam29 has quit [Ping timeout: 260 seconds]
<github> [hpx] hkaiser created fixing_3165 (+1 new commit): https://git.io/vAYBw
<github> hpx/fixing_3165 31382b0 Hartmut Kaiser: Changing used namespace for seq execution policy...
<github> [hpx] cogle opened pull request #3169: Adapted parallel::{count|count_if} for Ranges TS (see #1668) (master...count_update) https://git.io/vAYRA
<github> [hpx] hkaiser force-pushed fixing_3165 from 31382b0 to 56e4e39: https://git.io/vAYV9
<github> hpx/fixing_3165 56e4e39 Hartmut Kaiser: Changing used namespace for seq execution policy...
EverYoun_ has joined #ste||ar