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-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 264 seconds]
K-ballo1 is now known as K-ballo
hkaiser has quit [Quit: Bye!]
tufei_ has quit [Quit: Leaving]
tufei has joined #ste||ar
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 265 seconds]
prakhar has joined #ste||ar
HHN93 has joined #ste||ar
<HHN93> is there any docker image of HPX?
HHN93 has quit [Quit: Client closed]
prakhar has quit [Quit: Client closed]
<sarkar_t[m]> <hkaiser> "sarkar_t: yes, try to find out..." <- Sure!
<sarkar_t[m]> <hkaiser> "that list is probably too short..." <- Okay, I will look into this and maybe write some tests for the algorithms supporting s/r based executors that don't already have tests written for them
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 276 seconds]
K-ballo1 is now known as K-ballo
<Aarya[m]> hkaiser: In HPXC hpxc_rwlock_timed* functions are not doing anything. Why is that?
hkaiser has joined #ste||ar
matrix has joined #ste||ar
matrix has quit [Client Quit]
matrixb01x has joined #ste||ar
<matrixb01x> hello I am trying to run simple hello world code using hpx namespace `#include <hpx/hpx_main.hpp>
<matrixb01x> #include <hpx/iostream.hpp>
<matrixb01x> int main()
<matrixb01x> {
<matrixb01x>     // Say hello to the world!
<matrixb01x>     hpx::cout << "Hello World!\n" << std::flush;
<matrixb01x>     return 0;
<matrixb01x> }`
<matrixb01x> but i am getting this error
<matrixb01x> undefined reference to
<matrixb01x> `hpx::agas::server::primary_namespace::route(hpx::parcelset::parcel&&)
<hkaiser> uhh
<hkaiser> how did you build HPX, how your application?
<matrixb01x> i am using vcpkg install hpx
<matrixb01x> to install it
<matrixb01x> i didnt build is just installed it
<hkaiser> ok
<hkaiser> matrixb01x: not sure what's wrong, I will need to somehow reproduce your setup
<hkaiser> can you post the full logs on how you built HPX and the application somewhere and give us the link?
<matrixb01x> I just did
<matrixb01x> vcpkg install hpx
<matrixb01x> sudo apt-get install libasio-dev
<matrixb01x> sudo apt install libgoogle-perftools-dev
<matrixb01x> installing boost 1.81 from the website
<matrixb01x> cmake file is
<matrixb01x> cmake_minimum_required(VERSION 3.18)
<matrixb01x> project(stellar_hpx CXX)
<matrixb01x> find_package(HPX REQUIRED)
<matrixb01x> add_executable(hello ../hello_hpx.cpp)
<matrixb01x> target_link_libraries(hello PRIVATE HPX::hpx HPX::wrap_main HPX::iostreams_component)
<matrixb01x> cmake -DCMAKE_PREFIX_PATH=/opt/vcpkg/packages/hpx_x64-linux
<hkaiser> ok
<hkaiser> I'll try to reproduce your issue
<matrixb01x> thanks
<hkaiser> I never built hpx using vcpkg on linux
<matrixb01x> it was the simpler method so i used vcpkg
<hkaiser> that missing symbol should be available from libhpx.so
<hkaiser> could you check whether it is there?
<matrixb01x> i cant find it
<hkaiser> matrixb01x: how did you check?
<hkaiser> also, what is the output generated from `ldd ./your_application` ?
<hkaiser> matrixb01x: and please don't post it here directly, rather copy/paste the output to some sharing service (gist.github.com or similar) and give us the link
<matrixb01x> @hkaiser  i looked into the hpx folder where it was installed for the  libhpx.so
<hkaiser> well, if you used vcpkg to install HPX the file should be somewhere
<matrixb01x> and the the binary is not being created and i get this error when i run make all https://pastebin.com/FwvGsCdK
<hkaiser> ok
<hkaiser> that doesn't sound right - I would consider using vcpkg for building hpx broken, at this point - as said, I have never tried doing this
<matrixb01x> @hkaiser i found libhpx.a not libhpx.so
<hkaiser> matrixb01x: could you please create a ticket here: https://github.com/STEllAR-GROUP/hpx/issues, describing the issue such that somebody can reproduce it?
<matrixb01x> okay
<hkaiser> matrixb01x: yah, that's the problem, hpx is not being built properly
<matrixb01x> how do you build it then
<matrixb01x> because i want to use it
<hkaiser> matrixb01x: please remove the vcpkg installation of hpx to avoid mixing things
<matrixb01x> okay
<hkaiser> alternatively fix hpx installation using vcpkg on linux ;-)
<matrixb01x> yeah , thanks for the help
<hkaiser> seriously, that shouldn't be that hard - instead of building a static library it should build a shared one
matrixb01x has quit [Ping timeout: 260 seconds]
hkaiser has quit [Quit: Bye!]
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 248 seconds]
K-ballo1 is now known as K-ballo
hkaiser has joined #ste||ar