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/ | GSoD: https://developers.google.com/season-of-docs/
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
_bibek_ has quit [Ping timeout: 264 seconds]
_bibek_ has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
_bibek_ has quit [Client Quit]
bibek has joined #ste||ar
Coldblackice|2 is now known as Coldblackice
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
bibek has quit [Ping timeout: 264 seconds]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
Coldblackice_ has joined #ste||ar
Coldblackice has quit [Ping timeout: 240 seconds]
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
weilewei has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
hkaiser has quit [Quit: bye]
_bibek_ has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
bibek has joined #ste||ar
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
bibek has quit [Ping timeout: 264 seconds]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
_bibek_ has quit [Client Quit]
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
weilewei has quit [Remote host closed the connection]
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
_bibek_ has joined #ste||ar
bibek has quit [Ping timeout: 245 seconds]
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
nikunj97 has joined #ste||ar
bibek has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
_bibek_ has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
_bibek_ has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
nikun__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 240 seconds]
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
__bibek__ has joined #ste||ar
_bibek_ has quit [Read error: Connection reset by peer]
__bibek__ has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
K-ballo has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
_bibek_ has joined #ste||ar
_bibek_ has quit [Quit: Konversation terminated!]
_bibek_ has joined #ste||ar
_bibek_ has quit [Read error: Connection reset by peer]
bibek has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
hkaiser has joined #ste||ar
nikun__ has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
nikunj has quit [Ping timeout: 240 seconds]
nikunj has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
nikunj has quit [Ping timeout: 252 seconds]
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
_bibek_ has joined #ste||ar
nikunj has joined #ste||ar
bibek has quit [Read error: Connection reset by peer]
_bibek_ has quit [Read error: Connection reset by peer]
_bibek_ has joined #ste||ar
_bibek_ has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
<nikunj> hkaiser: I think I've resolved the errors with hpx_setup_target as simbergm was suggesting
<hkaiser> nikunj: nice
<hkaiser> but what does hpx_setup_target do differently from what was there before?
<nikunj> builds nicely, references both -wrap=main and hpx_wrap. Tests run fine as well
<hkaiser> nice one!
<nikunj> well the thing with hpx_setup_target is that it adds all the flags according to the type
<hkaiser> thanks for looking into this!
<nikunj> right now, we were making use of exported variables which broke
<nikunj> as rori and simbergm pointed
<simbergm> nikunj, hkaiser, another reason things didn't work before was this line: https://github.com/STEllAR-GROUP/phylanx/pull/1061/files#diff-3b3a4ef96a058bce9e6b57f9c455c625L191
<hkaiser> right, phylanx_setup_target is supposed to do the same
<hkaiser> the strip?
<simbergm> since HPX_LINKER_FLAGS was empty all the linker flags that hpx_wrap and hpx_setup_target set before that get reset
<nikunj> phylanx_setup_target make use of exported variables which broke a while ago. I make use of hpx_setup_target and removed the setupHPX script itself
<simbergm> nikunj thanks!
<nikunj> I do a find_package hpx to let cmake locate hpx and then use the exposed hpx_setup_target to build the executables and libraries
<hkaiser> ok, sounds good
<hkaiser> thanks
<nikunj> should I add another pr or add a commit to that branch itself?
<hkaiser> nikunj: could you do a PR for this, please?
<nikunj> let's see if things work on the container as well
<hkaiser> yah, add it to the branch
<hkaiser> (forgot there was a PR already)
<zao> Does that work with all supported ways of finding HPX or just one? (HPX_DIR vs. CMAKE_PREFIX_PATH)
<zao> If both are still valid, of course. Always seems a bit hit-and-miss with CMake :)
<hkaiser> zao: I didn't even know you could use the CMAKE_PREFIX_PATH to detect things
<simbergm> zao: this doesn't affect that, those variables just tell cmake where to look and we can't really break those even if we tried
<hkaiser> I thought that was the target installation path for a library
<nikunj> hkaiser: I don't have permissions to phylanx
<zao> hkaiser: that’s supposed to be the universal way to specify where deps live, unless the CMake folks have changed their minds lately
<hkaiser> nikunj: sec
<zao> That’s cmake_install_prefix
<hkaiser> ahh right
<zao> I also always mix their spelling up :)
bibek has quit [Quit: Konversation terminated!]
<zao> simbergm: alright, you never know how clever you people are :)
bibek has joined #ste||ar
<hkaiser> nikunj: you should have received an invitation for that repo
<nikunj> hkaiser: let me check
<nikunj> hkaiser: got it. Thanks!
<simbergm> zao: true :P
<nikunj> hkaiser: added to the PR, let's hope it fixes things
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
<hkaiser> thanks nikunj
hkaiser has quit [Quit: bye]
aserio has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
bibek has joined #ste||ar
bibek has quit [Client Quit]
bibek has joined #ste||ar
bibek has quit [Client Quit]
hkaiser has joined #ste||ar
weilewei has joined #ste||ar
<simbergm> hkaiser: do you have more comments on #4142 and #4147?
<hkaiser> simbergm: have not looked at #4147 yet, I'll get back to you on those by Monday - would that be ok?
<simbergm> hkaiser: yes, no problem at all
<simbergm> thanks!
<hkaiser> simbergm: if I want to reference a file from inside a module's documentation using a relative path, what would be the base directory?
<simbergm> hkaiser: hmm, what sort of file would you like to reference? source files or other rst files (from same module, different module, base docs?)?
<hkaiser> a source file to extract some code from a test in the same module
<simbergm> sec
<simbergm> hkaiser: you'd need to add a symlink for that
<simbergm> so includes are either relative to ${CMAKE_BUILD_DIR}/docs/sphinx with no leading slash
<simbergm> or relative to the current file
<hkaiser> ok, thanks!
<simbergm> but the docs files get copied over to the build directory, so it would be relative to that
<hkaiser> so relative to the current rst file would be fine, still?
<hkaiser> simbergm: also, do I need to list module files somewhre in order for the doxygen comments to be extracted?
<simbergm> and then you'd need the somewhat ugly relative path from ${CMAKE_BUILD_DIR}/docs/sphinx/libs/<module_name>/docs/index.rst to ${CMAKE_BUILD_DIR}/docs/libs/<module_name>/examples/myfile.cpp
<simbergm> hkaiser: no, all files in modules are doxygenated, unlike in the main library where we have the explicit list
<hkaiser> k
<hkaiser> thanks
<simbergm> not sure how to handle those relative paths in a cleaner way...
<heller> hkaiser: are you planning to be in belfast?
<hkaiser> heller: no :/
<heller> Ok
<heller> Let's hope they don't need everything up
<heller> mess*
<hkaiser> eternal hope...
<heller> There's talk about getting P0443 in for 20
<heller> Which would be a desaster
<hkaiser> heh
<hkaiser> if you know why it's a disaster, write a paper
<heller> Too late
<heller> I told Eric that I'll be sending him comments
<hkaiser> simbergm: can examples or tests in modules depend on the components?
<hkaiser> e.g. iostreams?
<hkaiser> heller: never too late
<hkaiser> if you can convince Bryce that you have a point he can raise some ruckus
<heller> Well, Eric knows that it's not ready yet
<heller> Let's see, I want to get the implementation of it first
<hkaiser> right
<K-ballo> there's no chance of getting P0443 in 20
<simbergm> hkaiser: yes, they can, but I don't remember now if they need some fiddling with the names
<simbergm> because we rewrite component names based on if there's a target, if it has an hpx_ prefix etc.
maxwellr96 has joined #ste||ar
<simbergm> I think it works just normally
<hkaiser> simbergm: looks like that the targets do not exist yet when modules are processed, but I'm not sure
<hkaiser> no, it doesn't work :/
<simbergm> hkaiser: right, can you try setting DEPENDENCIES iostreams_component instead of COMPONENT_DEPENDENCIES iostreams?
<hkaiser> will try
<heller> K-ballo: yes, the question came up regarding dependencies on coroutines and the possibility of adding executors to 20, if I'm not mistaken
<K-ballo> there's no chance of adding executors to 20
<heller> I hope so
<weilewei> Does hpx support cuda aware mpi? Let's say, I have an cuda allocated array on node 0, then send it directly to node 1 using NVlink?
<weilewei> During this process, cpu is not involved
<nikunj> hkaiser, simbergm: looks like my fix has passed the ci as well. I guess my work here is done then. I'll get back with rtohid_'s work now.
nikunj has quit [Quit: Bye]
<simbergm> thanks nikunj for updating it
<hkaiser> weilewei: no
nikunj has joined #ste||ar
<weilewei> hkaiser ok got it
RostamLog has joined #ste||ar
aserio has quit [Quit: aserio]
RostamLog has joined #ste||ar
RostamLog has joined #ste||ar
hkaiser has joined #ste||ar