hkaiser 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/ | GSoC: https://github.com/STEllAR-GROUP/hpx/wiki/Google-Summer-of-Code-%28GSoC%29-2020
rtohid has quit [Remote host closed the connection]
bita_ has quit [Read error: Connection reset by peer]
bita_ has joined #ste||ar
Yorlik has quit [Ping timeout: 258 seconds]
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
nan9 has quit [Remote host closed the connection]
hkaiser has quit [Quit: bye]
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
nikunj97 has joined #ste||ar
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 260 seconds]
Nikunj__ has quit [Read error: Connection reset by peer]
Nikunj__ has joined #ste||ar
bita_ has quit [Ping timeout: 244 seconds]
nikunj97 has joined #ste||ar
Nikunj__ has quit [Ping timeout: 260 seconds]
bita_ has joined #ste||ar
bita_ has quit [Ping timeout: 246 seconds]
kale[m] has quit [Ping timeout: 264 seconds]
kale[m] has joined #ste||ar
weilewei has quit [Remote host closed the connection]
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
kale[m] has quit [Ping timeout: 258 seconds]
kale[m] has joined #ste||ar
nikunj97 has quit [Read error: Connection reset by peer]
nikunj has quit [Read error: Connection reset by peer]
Amy1 has quit [Quit: WeeChat 2.2]
nikunj has joined #ste||ar
Amy has joined #ste||ar
Amy is now known as Guest78591
Guest78591 is now known as amy
amy is now known as Guest59217
karame_ has quit [Remote host closed the connection]
nikunj97 has joined #ste||ar
nikunj has quit [Ping timeout: 260 seconds]
nikunj has joined #ste||ar
Nikunj__ has joined #ste||ar
nikunj has quit [Ping timeout: 260 seconds]
nikunj97 has quit [Ping timeout: 260 seconds]
nikunj has joined #ste||ar
nikunj97 has joined #ste||ar
nikunj has quit [Ping timeout: 244 seconds]
nikunj has joined #ste||ar
Nikunj__ has quit [Ping timeout: 240 seconds]
nikunj97 has quit [Ping timeout: 260 seconds]
nikunj97 has joined #ste||ar
<ms[m]> gonidelis: to preempt a question about if your branch is broken again, this is fixed in another pr: https://cdash.cscs.ch//viewBuildError.php?buildid=112265
<ms[m]> (I changed the configuration for that builder)
hkaiser has joined #ste||ar
Yorlik has joined #ste||ar
<hkaiser> gonidelis[m], rori: do we meet this morning?
<hkaiser> well, half an hour from now?
<rori> 👍️
kale[m] has quit [Ping timeout: 258 seconds]
kale[m] has joined #ste||ar
<gonidelis[m]> sure
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
weilewei has joined #ste||ar
kale[m] has quit [Ping timeout: 265 seconds]
kale[m] has joined #ste||ar
nan11 has joined #ste||ar
weilewei has quit [Remote host closed the connection]
weilewei has joined #ste||ar
<hkaiser> weilewei: I will be a bit late
<weilewei> hkaiser ok, np
Yorlik_ has joined #ste||ar
Yorlik_ has quit [Client Quit]
Yorlik_ has joined #ste||ar
nikunj has quit [Ping timeout: 246 seconds]
nikunj97 has quit [Ping timeout: 246 seconds]
<hkaiser> weilewei: what link?
<weilewei> hkaiser
<hkaiser> I'm on
Yorlik_ has quit [*.net *.split]
bobakk3r has quit [*.net *.split]
kale[m] has quit [*.net *.split]
Guest59217 has quit [*.net *.split]
wash[m] has quit [*.net *.split]
jaafar has quit [*.net *.split]
mdiers[m] has quit [*.net *.split]
rori has quit [*.net *.split]
tarzeau has quit [*.net *.split]
diehlpk_mobile[m has quit [*.net *.split]
neill[m] has quit [*.net *.split]
richard[m]1 has quit [*.net *.split]
parsa has quit [*.net *.split]
Guest21318 has quit [*.net *.split]
V|r has quit [*.net *.split]
tiagofg[m] has quit [*.net *.split]
ralph[m] has quit [*.net *.split]
gretax[m] has quit [*.net *.split]
noise[m] has quit [*.net *.split]
smith[m] has quit [*.net *.split]
diehlpk_work has quit [*.net *.split]
oleg[m]2 has quit [*.net *.split]
jbjnr has quit [*.net *.split]
kordejong has quit [*.net *.split]
heller1 has quit [*.net *.split]
ms[m] has quit [*.net *.split]
K-ballo has quit [*.net *.split]
zao has quit [*.net *.split]
Yorlik_ has joined #ste||ar
V|r has joined #ste||ar
wash[m] has joined #ste||ar
bobakk3r has joined #ste||ar
mdiers[m] has joined #ste||ar
K-ballo has joined #ste||ar
kale[m] has joined #ste||ar
richard[m]1 has joined #ste||ar
neill[m] has joined #ste||ar
Guest59217 has joined #ste||ar
tiagofg[m] has joined #ste||ar
jaafar has joined #ste||ar
Guest21318 has joined #ste||ar
parsa has joined #ste||ar
jbjnr has joined #ste||ar
diehlpk_mobile[m has joined #ste||ar
oleg[m]2 has joined #ste||ar
tarzeau has joined #ste||ar
noise[m] has joined #ste||ar
kordejong has joined #ste||ar
smith[m] has joined #ste||ar
diehlpk_work has joined #ste||ar
heller1 has joined #ste||ar
rori has joined #ste||ar
ralph[m] has joined #ste||ar
gretax[m] has joined #ste||ar
ms[m] has joined #ste||ar
zao has joined #ste||ar
tiagofg[m] has quit [Ping timeout: 246 seconds]
jbjnr has quit [Ping timeout: 244 seconds]
gretax[m] has quit [Ping timeout: 246 seconds]
norbert[m]2 has quit [Ping timeout: 252 seconds]
carola[m]1 has quit [Ping timeout: 252 seconds]
joe[m]1 has quit [Ping timeout: 252 seconds]
ms[m] has quit [Ping timeout: 244 seconds]
gonidelis[m] has quit [Ping timeout: 244 seconds]
ralph[m] has quit [Ping timeout: 246 seconds]
noise[m] has quit [Ping timeout: 246 seconds]
smith[m] has quit [Ping timeout: 246 seconds]
Guest21318 has quit [Ping timeout: 260 seconds]
oleg[m]2 has quit [Ping timeout: 244 seconds]
kordejong has quit [Ping timeout: 244 seconds]
heller1 has quit [Ping timeout: 244 seconds]
diehlpk_mobile[m has quit [Ping timeout: 260 seconds]
neill[m] has quit [Ping timeout: 260 seconds]
mdiers[m] has quit [Ping timeout: 240 seconds]
rori has quit [Ping timeout: 240 seconds]
richard[m]1 has quit [Ping timeout: 260 seconds]
diehlpk_work has quit [Remote host closed the connection]
diehlpk_work has joined #ste||ar
rtohid has joined #ste||ar
nikunj has joined #ste||ar
nikunj97 has joined #ste||ar
<K-ballo> we got split?
<zao> Planned maintenance, see server info.
<zao> Hrm, that should've just been services.
Yorlik has quit [Disconnected by services]
Yorlik has joined #ste||ar
Yorlik has quit [Disconnected by services]
Yorlik_ has quit [Quit: Leaving]
Yorlik has joined #ste||ar
Yorlik_ has joined #ste||ar
Yorlik has quit [Disconnected by services]
Yorlik_ has quit [Client Quit]
Yorlik has joined #ste||ar
Yorlik_ has joined #ste||ar
Yorlik has quit [Disconnected by services]
Yorlik has joined #ste||ar
Yorlik has quit [Disconnected by services]
Yorlik_ has left #ste||ar [#ste||ar]
Yorlik_ has joined #ste||ar
Yorlik__ has joined #ste||ar
Yorlik__ has quit [Client Quit]
Yorlik__ has joined #ste||ar
Yorlik__ has quit [Client Quit]
Yorlik__ has joined #ste||ar
Nikunj__ has joined #ste||ar
karame_ has joined #ste||ar
nikunj has quit [Ping timeout: 240 seconds]
nikunj97 has quit [Ping timeout: 240 seconds]
mcopik has joined #ste||ar
mcopik has quit [Client Quit]
Nikunj__ has quit [Ping timeout: 260 seconds]
ralph[m] has joined #ste||ar
jbjnr has joined #ste||ar
<Yorlik__> Uh ...
<Yorlik__> IRC being crazy for anyone else too?
Yorlik__ is now known as Yorlik
<K-ballo> yes
oleg[m] has joined #ste||ar
rori has joined #ste||ar
joe[m] has joined #ste||ar
richard[m]1 has joined #ste||ar
carola[m] has joined #ste||ar
neill[m] has joined #ste||ar
norbert[m] has joined #ste||ar
smith[m] has joined #ste||ar
noise[m] has joined #ste||ar
kordejong has joined #ste||ar
tiagofg[m] has joined #ste||ar
diehlpk_mobile[m has joined #ste||ar
gretax[m] has joined #ste||ar
heller1 has joined #ste||ar
ms[m] has joined #ste||ar
mdiers[m] has joined #ste||ar
<zao> ms[m]: The pkg-config tests are my bane... they're so great at missing valuable stuff you provide when building things properly.
<zao> Like how they default to Unix Makefiles even if you build HPX with Ninja.
<zao> (not the problem in Karame's mail, but still, @#$@#)
<zao> I love how they didn't actually point out any commit, just the repo.
norbert[m] has quit [Read error: Connection timed out]
norbert[m] has joined #ste||ar
gonidelis[m] has joined #ste||ar
parsa[m] has joined #ste||ar
Yorlik_ has quit [Quit: Leaving]
weilewei has quit [Remote host closed the connection]
<K-ballo> ms[m]: there's a strong cmake module dependency between errors and functional
bita_ has joined #ste||ar
nikunj97 has joined #ste||ar
Yorlik is now known as Guest82240
nikunj has joined #ste||ar
bita_ has quit [Remote host closed the connection]
bita_ has joined #ste||ar
Guest82240 has quit [Quit: Leaving]
Yorlik has joined #ste||ar
<hkaiser> kale[m]: how did you generate that?
<K-ballo> yes kale[m], how? :)
<hkaiser> K-ballo: heh
<K-ballo> I just print the DEPENDENCIES argument on the AddModule cmake call
<K-ballo> and then "manually" sort by count
<hkaiser> ok, so it's not the real ones, just those we believe are dependencies
<K-ballo> those are the _declared_ direct dependencies only
<hkaiser> yes
<K-ballo> the one in errors <-> functional is real
<K-ballo> s/real/actual
Guest59217 is now known as linus2
<hkaiser> K-ballo: would you know of a way to extract the real dependencies?
<hkaiser> specifying those manually is not the solution
<K-ballo> the only way I know is removing them from the dependency and seeing if it builds or not
<hkaiser> K-ballo: we could reparse dot files
<K-ballo> what do you mean by "real" then?
<hkaiser> or modify the cpp_dependencies tool
<hkaiser> well, we are safe in the sense that we have not missed any, but we could have specified too many
<K-ballo> yes, and dot files wouldn't know that
<K-ballo> also.. only partially yes, could be transitie?
<hkaiser> they would give us the minimal list from what we could generate the DEPENENCIES for the modules
<ms[m]> hkaiser: K-ballo at some point I modified this to parse the dot files from cmake: https://blog.jasonantman.com/2012/03/python-script-to-find-dependency-cycles-in-graphviz-dot-files/
<ms[m]> that was before we knew about cpp-dependencies
<ms[m]> but I wouldn't do anything about this now before we've given object libraries another go
<ms[m]> if that works we won't need another tool
<ms[m]> it's not like we didn't have funky dependencies before all the modularization started
<ms[m]> so we're improving, we just don't have quite the proper tools to enforce it at the moment
<hkaiser> ok
<Yorlik> If you'd like Doxygen to produce controlled dependencies you could use its grouping commands. For my own purposes I usually rely on the file dependency graphs it produces.
weilewei has joined #ste||ar
<ms[m]> K-ballo: this looks like the only direct dependency form functional to errors: https://github.com/STEllAR-GROUP/hpx/blob/fad41576cd0ccfc00212f0341f44063d3662ada3/libs/functional/src/empty_function.cpp#L16-L18 (based on a quick and dirty search)
<ms[m]> we could easily throw a std::exception there instead
<K-ballo> I never liked our errors, I'm gonna have another look again
<ms[m]> on the other hand the dependency from errors to functional comes from my recent change from std::function to hpx::function_nonser
<ms[m]> that could also be reverted just in the errors module
<K-ballo> any "errors" module ought to be way more lower level
<ms[m]> K-ballo: that'd be very nice ;) I don't think I've made it any better...
<ms[m]> agreed
kale[m] has quit [Ping timeout: 260 seconds]
<ms[m]> zao: sorry, not ignoring you, just distracted :) do you happen to know of a standard-ish findmake file? I guess throwing one together wouldn't be too hard either...
kale[m] has joined #ste||ar
<zao> not really, just bothered by that the test always seems to be broken :D
<ms[m]> make is not a huge dependency ;) but I get that it's annoying...
<zao> It's a huge dependency if you don't have it installed.
<zao> Bare-bones containers, some msys environments on Windows, etc.
<ms[m]> it's not going to be very bare-bones once hpx is there ;)
<ms[m]> but point taken
nikunj has quit [Read error: Connection reset by peer]
nikunj97 has quit [Read error: Connection reset by peer]
<ms[m]> zao: how do you feel about make *and* tr as a forced dependency? ;)
<zao> Document it and make it work in all scenarios on Windows, sure :P
<ms[m]> hkaiser: no
<hkaiser> I can't reproduce this, btw
<ms[m]> that looks like the missing stack frames are from hpx_main or whatever the entry point is?
<hkaiser> run_hlepr invokes hpx_main, yes
<ms[m]> :/
<hkaiser> run_helper
<ms[m]> can nan reproduce it?
<hkaiser> yes, it's her error log
<hkaiser> nan11: yt?
<ms[m]> yeah, but I mean reliably?
<hkaiser> I think so
<ms[m]> unless there's a race in setting the thread local runtime_distributed pointer, that should be more or less impossible...
<hkaiser> that's what I was thinking as well
<ms[m]> or the runtime mode is set to local for some reason
<hkaiser> would that be diagnosable?
<ms[m]> yeah, I suppose it would
<ms[m]> if get_runtime_ptr is not nullptr the mode can be checked from runtime_configuration/command_line_handling
<hkaiser> no idea how this could happen, I'll ask her to tell us how she built things
<ms[m]> mismatching headers? ;) default_ used to be 3, now local is 3...
<hkaiser> ms[m]: that could be the case, some stale headers installed
<hkaiser> ms[m]: never change enum numbers ;-)
<ms[m]> it seems unlikely things would build cleanly in that case though...
<ms[m]> but it's not impossible
<ms[m]> always break abi!
<hkaiser> worth trying to clean things
<ms[m]> we can still swap them before the release if you think it would be a problem
<hkaiser> nod
<ms[m]> yep
hkaiser has quit [Quit: bye]
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
hkaiser has joined #ste||ar
bita_ has quit [Ping timeout: 264 seconds]
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
kale[m] has quit [Ping timeout: 260 seconds]
sayefsakin has joined #ste||ar
kale[m] has joined #ste||ar
rtohid has quit [Ping timeout: 245 seconds]
rtohid has joined #ste||ar
sayefsakin has quit [Quit: Leaving]
<weilewei> So I get a segfault, and then use gdb to go back to the frame that causes segfault, I print that pointer. It says Cannot access memory at address 0x48
<weilewei> How should I know who deletes it?
nan11 has quit [Remote host closed the connection]
rtohid has left #ste||ar [#ste||ar]
bita_ has joined #ste||ar