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/
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 258 seconds]
hkaiser has quit [Quit: bye]
diehlpk has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
EverYoun_ has quit [Remote host closed the connection]
diehlpk has quit [Ping timeout: 240 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 258 seconds]
jaafar has joined #ste||ar
jaafar has quit [Ping timeout: 258 seconds]
david_pfander has joined #ste||ar
david_pfander has quit [Remote host closed the connection]
mcopik has quit [Ping timeout: 248 seconds]
hkaiser has joined #ste||ar
<hkaiser> heller: yt?
<heller> hkaiser: hey
<heller> good morning
<hkaiser> hey, see pm, pls
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
<github> [hpx] msimberg opened pull request #2937: Fix some typos in documentation (master...docs-typo-fix) https://git.io/vdgbi
<msimberg> ^ i'm trying out making a pull request, let me know if i've missed something in the process
<heller> msimberg: looks good so far. please don't edit the pr and issue list for typos, those should be verbatim copies of what we have tracked with github
<msimberg> ah, sorry, that makes sense
<msimberg> i'll remove that one
<github> [hpx] sithhell pushed 1 new commit to fix_this_thread_executor: https://git.io/vdgN1
<github> hpx/fix_this_thread_executor 21b9946 Thomas Heller: Fixing termination detection of scheduling loop...
david_pfander has joined #ste||ar
<hkaiser> heller: \o/
<heller> hkaiser: almost ... still hangs :/
K-ballo has joined #ste||ar
diehlpk has joined #ste||ar
diehlpk has quit [Ping timeout: 240 seconds]
troska has quit [Remote host closed the connection]
diehlpk has joined #ste||ar
<heller> ok, for some reason or another, when concurrently scheduling and removing a PU, the thread gets silently dopped :/
<heller> sometimes
hkaiser has quit [Quit: bye]
diehlpk has quit [Ping timeout: 255 seconds]
heller has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
heller has joined #ste||ar
aserio has joined #ste||ar
<heller> *phew*
<heller> i think the problems are now fixed
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 258 seconds]
EverYoung has joined #ste||ar
zbyerly_ has joined #ste||ar
hkaiser has joined #ste||ar
<github> [hpx] hkaiser opened pull request #2939: Making error reporting during problems with setting affinity masks more verbose (master...reporting_set_affinity_problems) https://git.io/vd24Z
aserio has quit [Ping timeout: 255 seconds]
<zao> No new failures overnight, just varying degrees of the same old ones.
<hkaiser> heller: fixed now?
<heller> Yes
<hkaiser> nice!
<hkaiser> thanks - will look
pree has joined #ste||ar
EverYoung has quit [Ping timeout: 258 seconds]
EverYoung has joined #ste||ar
<hkaiser> K-ballo: yt?
<K-ballo> yes
<hkaiser> K-ballo: hey
<hkaiser> what do I need to do to make unwrapping support optional and variant?
<K-ballo> oh yikes
<K-ballo> let me see, I'm not sure what it will take after the GSoC changes
<hkaiser> is it built around some traits system I could add stuff to?
<K-ballo> no idea
<hkaiser> ahh, I thought you looked at it for the changes you made
<hkaiser> I can ask the student as well
<K-ballo> no, I didn't get to yet, I'm waiting for the final PR to be merged
<K-ballo> I expect it to be harder after GSoC, not easier
<hkaiser> K-ballo: I don't mean the async stuff
<hkaiser> K-ballo: btw, I'm fine with merging the async PR, I was just cautious as heller and you were working on fixes for the non-async unpack
EverYoun_ has joined #ste||ar
<K-ballo> if I attempt to fix the current issues now I'll completely conflict that PR
<hkaiser> we'll do it however you prefer
<K-ballo> it looks like I will end up once again inheriting unwrapping, much to my dislike, so I'd rather fix it once after the PR is merged than once before and then again after
EverYoung has quit [Ping timeout: 255 seconds]
<heller> hkaiser: i was not working on it. The cuda stuff required a different fix
<hkaiser> should we merge #2829 first?
<hkaiser> K-ballo: ok, I'll go ahead and merge it, then
<K-ballo> I think there were some open items still
<K-ballo> mmh, apparently just a feature test for override
<hkaiser> for variants it would be sufficient to support variant<T, future<T>>, everything else would be impossible anyways, I think
<heller> optional<future> sounds odd
zbyerly_ has quit [Quit: Leaving]
<hkaiser> heller: you are right, optional might not be needed after all
zbyerly_ has joined #ste||ar
<heller> variant should be doable for any number as well
<hkaiser> heller: well, we'd have to be careful not to create a variat<T, T>
<heller> right...
<K-ballo> a `variant<T, T>` is fine for std::
<hkaiser> restricting it to variant<T, future<T>> might be easiest as this wouldn't require any type transformations
<hkaiser> K-ballo: what does it do?
<K-ballo> it holds one of two `T`s
<hkaiser> and index() is always == 0?
<K-ballo> no, the discriminator is salient
<K-ballo> it holds either the first `T` or the second `T`
zbyerly_ has quit [Quit: Leaving]
<hkaiser> lol
<hkaiser> how do you setthe second T?
<K-ballo> setting either T has to be done via index
<hkaiser> ahh, ok
<hkaiser> but get_if<T> would return the first one, I guess
<K-ballo> no
<hkaiser> whichever is set, yah
<K-ballo> get_if<T> doesn't even compile, can't tell which index you mean
<hkaiser> ohh
<K-ballo> whenever a discriminated union has duplicated types access must be by index
<hkaiser> K-ballo: anyways - you tell me when to merge #2829, ok?
<K-ballo> heller: you reviewed #2829, do you approve it?
<heller> K-ballo: id have to look again, I'm fine if your fine
<K-ballo> I have not reviewed it myself
EverYoun_ has quit [Ping timeout: 246 seconds]
david_pfander has quit [Ping timeout: 248 seconds]
EverYoung has joined #ste||ar
hkaiser has quit [Read error: Connection reset by peer]
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
pree has quit [Quit: AaBbCc]
pree has joined #ste||ar
<github> [hpx] sithhell force-pushed fix_this_thread_executor from 636e379 to 375cf24: https://git.io/vd2Cw
<github> hpx/fix_this_thread_executor 375cf24 Thomas Heller: Fixing termination detection of scheduling loop...
EverYoun_ has quit [Remote host closed the connection]
aserio has joined #ste||ar
EverYoung has joined #ste||ar
hkaiser has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
diehlpk has joined #ste||ar
<jbjnr> hkaiser: greetings. can you remind me which class I need if I want a thread local variable that persists for the lifetime of the application?
<jbjnr> tss_storage?
<hkaiser> no
<hkaiser> tls for os-thread?
<hkaiser> or for hpx-threads?
<hkaiser> jbjnr: also, may I remind you to dig out that contact info for the landlady?
<jbjnr> for os threads
<hkaiser> util::thread_specific_ptr<T>, I think
<jbjnr> oh. yes. landlady - no problem - you were not scared off by my description?
<jbjnr> thanks
<hkaiser> jbjnr: no
<hkaiser> not scared at all, might save our backsides...
<jbjnr> ok, I'll send here and you an email in a mo
<jbjnr> ^her
<hkaiser> thanks a lot!
<jbjnr> she was very nice, just the room was small and not good for someone without transport (unless you're insanne like me and ride the bike through the 5 lane traffic)
<hkaiser> heh, he's young
jaafar has joined #ste||ar
aserio has quit [Ping timeout: 246 seconds]
EverYoung has joined #ste||ar
hkaiser has quit [Read error: Connection reset by peer]
diehlpk has quit [Ping timeout: 264 seconds]
aserio has joined #ste||ar
EverYoung has quit [Ping timeout: 258 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 255 seconds]
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
<K-ballo> heller: do we need to explicitly merge master into #2829 to get a current CI build, or does circle test PRs as if merged?
<heller> K-ballo: no, it just tests the current branch
mcopik has joined #ste||ar
<heller> appveyor tests as if
<K-ballo> mmhkay, I'll ask Denis to rebase
aserio has quit [Ping timeout: 258 seconds]
<K-ballo> heller: any reason circle doesn't do as-if ?
aserio has joined #ste||ar
<heller> K-ballo: no idea
aserio1 has joined #ste||ar
jfbastien_ has quit [Read error: Connection reset by peer]
<heller> K-ballo: probably just missing a config option somewhere, I didn't really care so far, but feel free to dig it up and fix it
aserio has quit [Ping timeout: 258 seconds]
aserio1 is now known as aserio
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
mbremer has quit [Quit: Page closed]
jaafar has quit [Ping timeout: 258 seconds]
EverYoun_ has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
twwright has quit [Read error: Connection reset by peer]
twwright has joined #ste||ar
jaafar has joined #ste||ar
hkaiser has joined #ste||ar
aserio has quit [Quit: aserio]
diehlpk has joined #ste||ar
pree has quit [Quit: AaBbCc]
EverYoung has quit [Ping timeout: 264 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
mcopik has quit [Quit: Leaving]