hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
K-ballo has quit [Ping timeout: 240 seconds]
K-ballo has joined #ste||ar
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 264 seconds]
hkaiser has quit [Quit: Bye!]
prakhar42 has joined #ste||ar
HHN93 has joined #ste||ar
<HHN93> is the logger working?
<HHN93> ok it is
HHN93 has quit [Client Quit]
K-ballo has quit [Ping timeout: 240 seconds]
K-ballo has joined #ste||ar
prakhar42 has quit [Quit: Client closed]
hkaiser has joined #ste||ar
HHN93 has joined #ste||ar
<HHN93> is this expected error?
<hkaiser> HHN93: yes, that's a known one
<hkaiser> please ignore it
<HHN93> ok
<HHN93> is it possible to build only that test?
<hkaiser> sure
<HHN93> I believe ninja tests.unit.modules.execution.algorithm_run_loop builds it
<HHN93> but how can I run it?
<hkaiser> ctest -R tests.unit.modules.execution.algorithm_run_loop
<HHN93> I get the following error in log
<HHN93> `terminate called after throwing an instance of 'hpx::detail::exception_with_info<hpx::exception>'
<HHN93>   what(): failed to insert update_agas_cache_action into typename to id registry.: HPX(invalid_status)
<HHN93> `
<hkaiser> HHN93: youhave more than one set of HPX binaries that are being mixed up
<hkaiser> release/debug in the same directory?
<HHN93> I believe i cleaned out debug and only have release right now
<HHN93> I had installed debug then ran ninja clean and the built (followed by install) release build
<hkaiser> ninja clean does not remove installed binaries
<HHN93> yeah I thought ninja install would replace them
<hkaiser> it cleans only the build directory, not the installation
<HHN93> how do I deal with it?
<hkaiser> release/debug binaries have different names, so install will not replace them
<hkaiser> manually delete your installation
<HHN93> oh ok, will look into deleting them
<HHN93> are the binaries prefixed with hpx?
<hkaiser> yes
<HHN93> hpx_core, hpx_full?
<HHN93> ok thank you
tufei has quit [Quit: Leaving]
tufei has joined #ste||ar
Yorlik_ is now known as Yorlik
<Yorlik> hkaiser: YT?
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 255 seconds]
K-ballo1 is now known as K-ballo
prakhar42 has joined #ste||ar
HHN93 has quit [Quit: Client closed]
prakhar42 has quit [Quit: Client closed]
<hkaiser> Yorlik: here now
<Yorlik> hkaiser: YST?
<hkaiser> Yorlik: here
<Yorlik> Hi!
<Yorlik> I am trying to just use serialization of HPX in our networking library, but it seems "just" using a header isn't working.
<hkaiser> what isn't working?
<Yorlik> Maybe it's just the build system.
<Yorlik> I'm basically always getting the full build.
<Yorlik> Can I just git clone and use a header?
<hkaiser> you mean that you want to use HPX serialization header only?
<Yorlik> Yes.
<hkaiser> I think our build system doesn't support that, but you can try using HPXInternal::serialization as a target
<Yorlik> It would be cool, if e.g. the vcpkg port would allow to just pull what you really need without forcing a full build everytime.
<hkaiser> it's HPXInternal::hpx_serialization
<hkaiser> Yorlik: we've never tried that, though
<Yorlik> Can this target be built without all the other stuff?
<Yorlik> IC.
<hkaiser> try it
<Yorlik> OK - will try and check back.
<Yorlik> Thanks!
<hkaiser> Yorlik: otoh, once you have built, it shouldn't matter
<hkaiser> I meant once have built hpx
<Yorlik> That's what I want to avoid - a fill buiuld just for the serialization header.
<Yorlik> err full build ..
<hkaiser> but you use hpx anyways, don't you?
<Yorlik> In the mother project
<Yorlik> But our networking is extra
hkaiser_ has joined #ste||ar
hkaiser has quit [Ping timeout: 240 seconds]