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/
nikunj has joined #ste||ar
daissgr has quit [Ping timeout: 258 seconds]
nikunj has quit [Remote host closed the connection]
K-ballo has quit [Quit: K-ballo]
nikunj has joined #ste||ar
hkaiser has quit [Quit: bye]
nikunj has quit [Remote host closed the connection]
quaz0r has quit [Ping timeout: 272 seconds]
heller has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
heller has joined #ste||ar
quaz0r has joined #ste||ar
Yorlik has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
daissgr has joined #ste||ar
daissgr is now known as daissgr_work
daissgr_work is now known as daissgr2
daissgr2 is now known as daissgr
quaz0r has quit [Ping timeout: 244 seconds]
daissgr_work has joined #ste||ar
daissgr_work has quit [Remote host closed the connection]
daissgr_work has joined #ste||ar
daissgr_work has quit [Read error: Connection reset by peer]
daissgr is now known as daissgr3
daissgr3 is now known as daissgr4
daissgr4 is now known as daissgr5
daissgr5 is now known as daissgr
quaz0r has joined #ste||ar
daissgr has quit [Remote host closed the connection]
daissgr has joined #ste||ar
hkaiser has joined #ste||ar
daissgr_ has joined #ste||ar
Yorlik has joined #ste||ar
hkaiser has quit [Quit: bye]
hkaiser has joined #ste||ar
hkaiser has quit [Client Quit]
hkaiser has joined #ste||ar
aserio has joined #ste||ar
daissgr_ has quit [Remote host closed the connection]
daissgr_ has joined #ste||ar
yalda has quit [Remote host closed the connection]
<lsl88> hi!
lsl88 has quit [Ping timeout: 258 seconds]
lsl88 has joined #ste||ar
nikunj has joined #ste||ar
<diehlpk_work> lsl88, Hi
<lsl88> diehlpk_work: hi! I'm reading the documentation and installing HPX
<lsl88> I have a few ideas for the installation section
<diehlpk_work> Good
<lsl88> I am still having some trouble with the installation
<lsl88> :/, will give it a try
<lsl88> I would change the order, in my case I am running a Debian based distro, but I was installing everything from source
<diehlpk_work> Ok, what trouble are you encountering?
<lsl88> until I reached that point (I know that on the left we can find the sections)
<lsl88> do you use a specific system like pastebin or pastedebian for copying outputs, logs and so on?
<lsl88> for copying and sharing, sorry
<diehlpk_work> pastebin is fine
<lsl88> I have found the issue, it is not finding boost
<diehlpk_work> yeah, finding boost is sometimes tricky
<lsl88> I installed it with apt
<diehlpk_work> I never built HPX on debian, but probably your boost version could be too old
<diehlpk_work> You will need 1.61.0 or newer
<lsl88> oh, I will check that
<lsl88> I was planning to build everything from source
<lsl88> but then found that section
<lsl88> don't know if it was right using apt instead
<diehlpk_work> You can use apt-get, I do the same on fedora with dnf to install boost and hwloc
daissgr_ has quit [Remote host closed the connection]
daissgr_ has joined #ste||ar
<parsa> lsl88: you can usually can use apt to install the HPX dependencies like Boost. can you paste the commands and the outputs somewhere we can see?
<lsl88> yes, I was running them again, thank you :)
daissgr_ has quit [Ping timeout: 252 seconds]
<lsl88> i have tons of undefined references to boost
<lsl88> apparently the version is 1.65.1, which is greater
aserio has quit [Ping timeout: 252 seconds]
<diehlpk_work> lsl88, have you compiled boost and hpx with the same cxxstd?
<lsl88> diehlpk_work: I installed them with apt, is there a way of checking that?
<parsa> lsl88: what was your cmake command?
<lsl88> `cmake -DBOOST_ROOT=/usr/ -DHWLOC_ROOT=/usr//home/laura/hpx`
<parsa> does it not work without BOOST_ROOT?
<lsl88> do you mean without passing it?
<parsa> yeah what happens if you don't specify -DBOOST_ROOT=....?
<lsl88> `cmake -DHWLOC_ROOT=/usr/ /home/laura/hpx`?
<lsl88> yes, I was typing it :)
<lsl88> I will try it and let you know
<parsa> same with HWLOC_ROOT
aserio has joined #ste||ar
aserio1 has joined #ste||ar
aserio has quit [Ping timeout: 250 seconds]
aserio1 is now known as aserio
<nikunj> lsl88: the user installed boost usually gets into /usr/local/
<nikunj> you might want to check that
<parsa> nikunj: they're not using user-built Boost.. it's the Boost that comes with package manager. should work out of the box
<lsl88> running a `locate` I find it under /usr/lib
<parsa> lsl88: do you still encounter any errors without the two cmake arguments?
<nikunj> parsa: yes, that's true.
<nikunj> lsl88: try using BOOST_INCLUDE_PATH and BOOST_LIBRARY_PATH (or was it ROOT, I don't remember exactly) separately
<nikunj> that might work
<lsl88> nikunj: shall I try both of them separately with /usr value?
<nikunj> use the above 2 parameters separately and make the path /usr/include/boost and /usr/lib/boost
<nikunj> or wherever the include and lib for boost are
<lsl88> the files are under /usr/lib/x86_64-linux-gnu/ i.e.:/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.65.1
<parsa> lsl88: you really don't need to pass anything. i just installed hpx on a debian 9 machine with just these commands: https://gist.github.com/parsa/7c5e486058ea8940954be3f82bbd2822
<nikunj> parsa: yes, it should've worked out of the box.
<nikunj> lsl88: try doing -DBOOST_INCLUDEDIR=/usr/include/boost/
<nikunj> parsa: I just tried installing on mine, and it worked fine as well
<nikunj> lsl88: could you share the steps you followed for installing hpx or the cmake log generated?
<lsl88> nikunj: yes, sure. Now I am running make without options and it is still working
<lsl88> I am waiting for it to finish
<nikunj> great!
eschnett has quit [Quit: eschnett]
<nikunj> lsl88: you might want to pass an argument to make to make it faster. Something like `make -j$(nproc)`
<nikunj> this will make the compilation multi-threaded and will speed up the process
<lsl88> nikunj: yes, you are right, I've used it in the past and used it in previous attempts but this last time I forgot and didn't want to cancel it
<lsl88> this is what I've done so far: https://pastebin.com/BdYFTJiz
<lsl88> I'm about 90%
<lsl88> (I only added the -j4, wich I was using)
aserio has quit [Quit: aserio]
aserio has joined #ste||ar
<lsl88> I got exit status 0 from both make and sudo make install :)
<nikunj> great! Now you can try running examples and building your own hpx applications
<lsl88> yes, now I'm getting this error when running the hello world example
<lsl88> ./hello_world: error while loading shared libraries: libhpx.so.1: cannot open shared object file: No such file or directory
<lsl88> my bad, had to set LD_LIBRARY_PATH, hello world now works for me :)
<Yorlik> Is there already an ETA for the next tagged release or -rc ?
<K-ballo> we just had one weeks ago, so.. a few months, at least.. probably somewhere around late october
<K-ballo> the answer is no
aserio has quit [Ping timeout: 252 seconds]
<diehlpk_work> lsl88, Good progress
aserio has joined #ste||ar
nikunj has quit [Ping timeout: 250 seconds]
hkaiser has quit [Quit: bye]
daissgr_ has joined #ste||ar
hkaiser has joined #ste||ar
aserio has quit [Quit: aserio]
daissgr_ has quit [Remote host closed the connection]
Coldblackice_ has quit []
Coldblackice has joined #ste||ar