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/
parsa has quit [Quit: Zzzzzzzzzzzz]
daissgr1 has quit [Quit: WeeChat 1.4]
tjtn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tjtn has joined #ste||ar
tjtn has quit [Client Quit]
thundergroudon[m has joined #ste||ar
jaafar has joined #ste||ar
autrilla has joined #ste||ar
taeguk[m] has joined #ste||ar
<parsa[w]> hkaiser: what's the difference between hpx::performance::counters::server::raw_values_counters and hpx::performance::counters::server::raw_counters?
<parsa[w]> raw_counter*
jaafar has quit [Ping timeout: 255 seconds]
tjtn has joined #ste||ar
tjtn has quit [Client Quit]
<hkaiser> parsa[w]: good question
<hkaiser> parsa[w]: one returns one scalar value, the other one returns a vector of values (like the histogram counter)
K-ballo has quit [Quit: K-ballo]
parsa has joined #ste||ar
jaafar has joined #ste||ar
hkaiser has quit [Quit: bye]
diehlpk has quit [Ping timeout: 260 seconds]
jaafar has quit [Ping timeout: 255 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
nanashi55 has quit [Ping timeout: 240 seconds]
nanashi55 has joined #ste||ar
EverYoung has quit [Ping timeout: 240 seconds]
EverYoung has joined #ste||ar
zbyerly has quit [Ping timeout: 246 seconds]
zbyerly has joined #ste||ar
thundergroudon[m has quit [Ping timeout: 250 seconds]
taeguk[m] has quit [Ping timeout: 252 seconds]
autrilla has quit [Ping timeout: 276 seconds]
EverYoung has quit [Ping timeout: 255 seconds]
<github> [hpx] msimberg closed pull request #3057: Fix stable_merge_2964 compilation problems (master...fix-stable-merge-compile) https://git.io/vbWmS
david_pfander has joined #ste||ar
jbjnr has quit [Remote host closed the connection]
david_pfander has quit [Remote host closed the connection]
david_pfander has joined #ste||ar
jbjnr has joined #ste||ar
mcopik has quit [Ping timeout: 240 seconds]
jbjnr has quit [Remote host closed the connection]
jbjnr has joined #ste||ar
david_pfander has quit [Remote host closed the connection]
jbjnr has quit [Remote host closed the connection]
david_pfander has joined #ste||ar
jbjnr has joined #ste||ar
thundergroudon[m has joined #ste||ar
autrilla has joined #ste||ar
taeguk[m] has joined #ste||ar
<heller> simbergm: closing in...
<heller> I'm looking at the after 588 failures today
<heller> After the throttle fixes
<simbergm> heller: nice :) should I interpret that as you will look at the throttle fixes?
<simbergm> it looked like there were 6 or 7 tests with the same error as 588 so hopefully they'll all be fixed in one go
<simbergm> I think probably 3039 would be good to look at first if you have the time
Smasher has quit [Remote host closed the connection]
Smasher has joined #ste||ar
<heller> simbergm: alright, will have a look
<simbergm> heller: thanks
<heller> simbergm: yes, allscale is waiting on the throttle fixes ;)
<heller> simbergm: and yes, there are a few tests exposing the same problem
<simbergm> heller: okay, cool :) do they only need the thread suspension or full runtime suspension?
<simbergm> note to self, I didn't clean up the throttle example or throttling scheduler yet, but that will come when once you're happy with the changes...
<heller> simbergm: only thread suspension
<simbergm> so it's really the throttling use case (measuring power usage and suspending/resuming based on that)?
<heller> simbergm: #3039 has lots of changes intertwined :/
<heller> simbergm: yes, more or less
<heller> simbergm: the throttling test... doesn't it miss the elasticity flag?
<heller> or do I miss something?
<simbergm> heller: well, I do set it in hpx_main as I think it's not possible to set it via the rp at the moment, but this is definitely something that could be nice to change
<heller> simbergm: got it! makes sense!
<heller> there is a way though
<simbergm> ooh, how?
<simbergm> btw, a nicer interface might be scheduler/whatever.add_flag/remove_flag
<simbergm> right now you have to know what's already set
<heller> is it supposed to change at runtime?
<simbergm> ideally not
<heller> so the way we have it now, kind of creates that impression
<heller> at the point where hpx_init runs, the scheduler is already churning its wheels
<simbergm> yeah, agree
<simbergm> ah, and forgot about that way to set it, I thought it was unnecessarily verbose to set a single flag
<simbergm> but it is better to do it that way
<github> [hpx] StellarBot pushed 1 new commit to gh-pages: https://git.io/vb8kh
<github> hpx/gh-pages 0a63d85 StellarBot: Updating docs
<simbergm> heller: and yes, 3039 is quite big, do you think hkaiser could be persuaded to split it up? or is it okay the way it is?
<heller> simbergm: the problem, as I see it, is that there are a lot of unrelated changes (to key components) without additional commits.
<heller> so i'd like to see it split
<heller> not sure if he is able to commit time to split it, we might need to do it for him
<heller> but in general, I am fine with the changes
<heller> the splitting up is mostly to be more accountable if something fails in the end
<heller> and to allow it for easier roll back
K-ballo has joined #ste||ar
<heller> simbergm: I am fine with merging #3046 if you are confident that everything still works as expected ;)
hkaiser has joined #ste||ar
<heller> hkaiser: good morning!
<hkaiser> hey heller
<heller> did you intend to include the unrelated changes to #3039?
<hkaiser> heller: thanks for reviewing #3039, I know it is a big one
<hkaiser> heller: there are mostly warning fixes which are unrelated
<hkaiser> those were just annoying ;)
<heller> hkaiser: all the parcel_await stuff, performance counters and big boot barrier?
<hkaiser> those are changes needed because I had to dis-entangle #includes
<hkaiser> was fighting severe circular #includes
<heller> hmm
<heller> ok
<hkaiser> didn't know how to separate those
<heller> would have been nice to have it as commit prior to the executor changes ;)
<hkaiser> heller: yah, just don't have the time to go back and try to separate those
<heller> bummer
<hkaiser> sorry
<heller> ok
<heller> well
<heller> good to go from my side
<hkaiser> thanks!
<heller> K-ballo: any further comments on that one?
<heller> I'd also like to merge #3046 asap
<heller> works for me (tm)
<hkaiser> it's really improving things, should have an effect on reducing compile time as well
<heller> yup
<K-ballo> heller: nope
<hkaiser> yah, fine by me
<github> [hpx] sithhell pushed 1 new commit to master: https://git.io/vb8OZ
<github> hpx/master 141890e Thomas Heller: Merge pull request #3039 from STEllAR-GROUP/fixing_3027...
<simbergm> heller: I'm confident it doesn't break any new tests now, not 100% confident I've covered everything with the added tests but I hope we'll see that soon enough
<simbergm> let me first try to move enabling the elasticity to the setup though
<simbergm> jbjnr: did you already change whatever you found was causing the 30 second timeout in pycicle?
<heller> simbergm: ok
<heller> simbergm: I'd to merge it once the executor PR merge cycled ;)
<heller> simbergm: I am fine with having that in another PR ;)
<simbergm> how urgently would you want it merged? :)
<simbergm> ok :)
<heller> pretty urgently :P
Smasher has quit [Remote host closed the connection]
<simbergm> your call, can't you work with the branch...?
Smasher has joined #ste||ar
<heller> simbergm: I can, I guess
<heller> my collaborators might get confused...
<simbergm> I'll do it in a separate PR then, I should remove the set_scheduler_mode methods as well then so that it can't be changed at runtime
<simbergm> understandable, it should do the basics already
<simbergm> besides, it's good to get it tested with real code
<heller> yeah
<heller> so far, the tests I did where positive
<heller> no hangups!
<simbergm> yeah, I'm quite sure the current tests pass well because it's been passing with pycicle on every merged PR this week
<simbergm> if there are problems with certain configurations we'll see it once buildbot gets its hands on it
eschnett has quit [Quit: eschnett]
<simbergm> heller: one thing, I left it so that you can do either remove_processing_unit or suspend_processing_unit, but I removed the tests with remove_processing_unit because I thought one should only use suspend/resume...
<simbergm> so use suspend/resume :)
<heller> yes
<heller> I am using suspend/resume now as well
<simbergm> good
<simbergm> hkaiser, heller, whoever has a say: do you mind if I disable this page: https://stellar-group.github.io/hpx/
<simbergm> it's outdated and not very useful
<hkaiser> simbergm: it's the same a the github homepage
<simbergm> alternatively I can change it to the master branch, now it points to a gh-pages branch from some years ago...
<simbergm> yes
<heller> simbergm: would be good if we continously update it with the Readme on the master branch
<simbergm> but old
<hkaiser> ahh, it's static, I thought it updated itself
<simbergm> yeah, but I can change it to update from master
<hkaiser> please do
<simbergm> ok, good
<heller> or disable it and have it forward to docs/html
<heller> or so
<hkaiser> no need
<simbergm> I don't know if I can do that
<hkaiser> the link is on there
<simbergm> ok, so I'll change it to point to master
<hkaiser> yes, pls
<heller> now look at that ... clang5 is clean except for the inplace_merge bug!
<heller> and regression tests haven't been run
<hkaiser> heller: and the --help problem
<heller> right
<heller> but getting there...
<heller> let's try to have a green tree for christmas ;)
<heller> hkaiser: the strange thing about the --help problem is that I can't reproduce it locally :/
<hkaiser> heller: might happen for a specific version of libc++ only
<heller> hmm
<heller> nope. showing up for a release build, but not a debug build for my clang 5.0.0 build
hkaiser has quit [Ping timeout: 248 seconds]
<heller> with this backtrace
eschnett has joined #ste||ar
<jbjnr> simbergm: sorry : I updated the 30 second timeout locally, but didn't do it on greina. just restarted pycicle there and forced a rebuild of all prs
<jbjnr> sorry it took so long. holiday here, was out for a few hours.
<jbjnr> back to work now :)
<simbergm> jbjnr: no worries, just a friendly reminder :)
<simbergm> ah, well you can also enjoy a day off maybe... ;)
<jbjnr> no such thing
<jbjnr> only days when I work a bit less
<jbjnr> does anyone know what hk was on about when he said that some tests that are supposed to fail are being marked as fails
<jbjnr> there are compilation tests that should fail, but I disabled them anywa as they annoy me
<jbjnr> perhaps it was those ...
<heller> should be good
<heller> the compilation tests that should fail, should only be compiled when running ctest
<07IAB4WI0> [hpx] sithhell pushed 75 new commits to master: https://git.io/vb8BH
<07IAB4WI0> hpx/master aa681ca Mikael Simberg: Unrevert reverted throttle changes
<07IAB4WI0> hpx/master 14f0572 Mikael Simberg: Fix selection of thread number in create_thread
<07IAB4WI0> hpx/master 831f93b Mikael Simberg: Make throttle test work with any (>= 2) number of threads
<7JTAC2FB1> [hpx] sithhell closed pull request #3046: Add OS thread suspension (master...suspend-thread) https://git.io/vb3Qn
<jbjnr> all this pushing to master and merging is really giving pycicle a good work out. I've disabled daint today as I'm trying to get the clang build running and the scripts are broken, but there's a serious amount of results building on the dashboards the last few days. We need a cdash upgrade because you can hide smoe stuff and reduce the info (might please heller)
<heller> jbjnr: yay!
<heller> ok ... the problem with clang seems to be that the order of the global dtors isn't fixed :/
<heller> and the mutex used for unloading the dlls is what's causing problems :/
<heller> fixed!
aserio has joined #ste||ar
EverYoung has joined #ste||ar
aserio has quit [Quit: aserio]
jakemp has quit [Ping timeout: 248 seconds]
mcopik has joined #ste||ar
aserio has joined #ste||ar
hkaiser has joined #ste||ar
david_pfander has quit [Ping timeout: 240 seconds]
aserio has quit [Ping timeout: 246 seconds]
<github> [hpx] hkaiser created fixing_exceptions_seq (+1 new commit): https://git.io/vb4J1
<github> hpx/fixing_exceptions_seq 78ed5c7 Hartmut Kaiser: Fix exception handling for execution::seq
<github> [hpx] hkaiser created par_unseq (+1 new commit): https://git.io/vb4J5
<github> hpx/par_unseq 6e09c6e Hartmut Kaiser: First steps towards implementing execution par_unseq
aserio has joined #ste||ar
<github> [hpx] hkaiser opened pull request #3061: Adapt MSVC C++ mode handling to VS15.5 (master...VS2017_15_5) https://git.io/vb4qv
<github> [hpx] hkaiser opened pull request #3063: First steps towards implementing execution par_unseq (master...par_unseq) https://git.io/vb4q3
hkaiser has quit [Quit: bye]
<aserio> K-ballo: yt?
<K-ballo> aserio: yep
<aserio> K-ballo: are you still using Thunderbird for chat?
<K-ballo> yep
<aserio> Do you remember how to turn the emojis off?
<aserio> I told you once.... and now I don't remember where the damn switch was
<K-ballo> well, I don't see any emojis...
parsa has joined #ste||ar
<aserio> yea... wait I might have this in my chat history!
parsa has quit [Client Quit]
<K-ballo> some about:config stuff maybe?
parsa has joined #ste||ar
parsa has quit [Client Quit]
<K-ballo> aserio: Tools -> Options -> Display -> Formatting -> emoticons as graphics
<aserio> :)
<aserio> hmmm, do I have to restart the program :/
<aserio> :)
<aserio> :(
aserio has quit [Quit: aserio]
aserio has joined #ste||ar
<aserio> ok
<aserio> :)
<aserio> asdgdsafslknvlknfsalrwrwoi
<K-ballo> still see graphics?
<diehlpk_work> aserio, I see a old school smiley
aserio1 has joined #ste||ar
<aserio> The problem is that it displays a graphic on my end
<aserio> It is not a problem when during regular chat
<aserio> it when people post code it looks like this hpx::serialized_buffer
<aserio> D':
<K-ballo> oh yes, I remember now
<K-ballo> that setting should have done it...
<K-ballo> testing :S
<aserio> nope pictues
<aserio> I remember this being difficult
<zao> Heh, Thunderbird's IRC is beyond useless... "password" field goes to nickserv, not the server so I can't connect to mine.
<K-ballo> did it involve hacking the chat theme?
<aserio> :)
<K-ballo> aserio: "messenger.options.emoticonsTheme" ?
<aserio> YES!
<aserio> haha!
<K-ballo> I was too ltae
<K-ballo> *late
aserio1 has quit [Quit: aserio1]
<aserio> K-ballo: thanks anyway!
mcopik has quit [Ping timeout: 255 seconds]
aserio has quit [Read error: Connection reset by peer]
aserio has joined #ste||ar
aserio has quit [Ping timeout: 260 seconds]
<github> [hpx] K-ballo created workaround-3058 (+1 new commit): https://git.io/vb44V
<github> hpx/workaround-3058 3d36f0b Agustin K-ballo Berge: Workaround for minimal_timed_async_executor_test compilation failures, attempts to copy a deferred call (in unevaluated context)
<K-ballo> zao: would you try ^ please?
<zao> Let's see.
diehlpk_work has quit [Ping timeout: 246 seconds]
<zao> FAILED: tests/unit/parallel/executors/CMakeFiles/minimal_timed_async_executor_test_exe.dir/minimal_timed_async_executor.cpp.o
<zao> In retrospect, I should've just built the actual test :)
<zao> K-ballo: ^
Smasher has quit [Remote host closed the connection]
Smasher has joined #ste||ar
hkaiser has joined #ste||ar
jaafar has joined #ste||ar
<K-ballo> uhm...
jaafar has quit [Ping timeout: 250 seconds]
<zao> Doesn't make sense?