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/ | GSoC2018: https://wp.me/p4pxJf-k1
hkaiser has quit [Quit: bye]
kisaacs has joined #ste||ar
diehlpk has joined #ste||ar
Vir- has quit [Ping timeout: 256 seconds]
Vir has joined #ste||ar
quaz0r has quit [Ping timeout: 256 seconds]
kisaacs has quit [Ping timeout: 240 seconds]
parsa has joined #ste||ar
kisaacs has joined #ste||ar
quaz0r has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
diehlpk has quit [Ping timeout: 276 seconds]
parsa has joined #ste||ar
parsa has quit [Client Quit]
parsa has joined #ste||ar
jbjnr_ has joined #ste||ar
kisaacs has quit [Ping timeout: 240 seconds]
jbjnr has quit [Ping timeout: 255 seconds]
kisaacs has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
nanashi64 has joined #ste||ar
nanashi55 has quit [Ping timeout: 268 seconds]
nanashi64 is now known as nanashi55
hkaiser has joined #ste||ar
hkaiser has quit [Client Quit]
hkaiser has joined #ste||ar
hkaiser has quit [Client Quit]
hkaiser has joined #ste||ar
hkaiser has quit [Client Quit]
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
jaafar has quit [Quit: Konversation terminated!]
Nikunj__ has quit [Ping timeout: 248 seconds]
nikunj has joined #ste||ar
kisaacs has quit [Ping timeout: 240 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
parsa has quit [Client Quit]
Anushi1998 has quit [Remote host closed the connection]
Anushi1998 has joined #ste||ar
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 255 seconds]
khuck has quit [Remote host closed the connection]
khuck has joined #ste||ar
mcopik has joined #ste||ar
Nikunj_ has joined #ste||ar
nikunj has quit [Ping timeout: 260 seconds]
mcopik has quit [Remote host closed the connection]
<Nikunj_>
is pkg-config necessary for windows build?
khuck has quit [Ping timeout: 256 seconds]
<Nikunj_>
because I just build hpx without pkg-config without errors
<hkaiser>
Nikunj_: pkg-config is normally not available on windows
<Nikunj_>
hkaiser: ah, that's why
kisaacs has joined #ste||ar
mcopik has quit [Ping timeout: 260 seconds]
hkaiser has quit [Quit: bye]
galabc has joined #ste||ar
eschnett has joined #ste||ar
mcopik has joined #ste||ar
<K-ballo>
CMake Error at cmake/HPX_AddPseudoTarget.cmake:17 (add_custom_target):
<K-ballo>
add_custom_target cannot create target "resource_partitioner" because another target with the same name already exists. The existing target is a custom target created in source directory "D:/hpx/examples".
Nikunj_ has quit [Quit: Leaving]
<K-ballo>
giving sourcetrail a try with hpx
nikunj has joined #ste||ar
<zao>
K-ballo: I see that people have still not fixed that...
<zao>
Can't build examples and tests at the same time, I believe.
<K-ballo>
figures, I never build either
<K-ballo>
jbjnr_: is it yours?
<jbjnr_>
what's up?
<zao>
Some bozo that relies on the hierarchial names under Linux and not caring overly much that it breaks MSVC hard.
<zao>
:D
<jbjnr_>
create target "resource_partitioner" - that looks familiar
<jbjnr_>
zao: mak examples tests ?
<jbjnr_>
make examples tests ?
<zao>
The problem is that target names are decorated enough to disambiguate the duplicate names in some build systems, and end up with duplicate names in some.
<zao>
I don't remember which platform does what, but didn't get anyone to actually fix it the last time I ranted about it.
aserio has quit [Ping timeout: 276 seconds]
akheir has joined #ste||ar
aserio has joined #ste||ar
jaafar has joined #ste||ar
elfring has joined #ste||ar
khuck has joined #ste||ar
khuck_ has joined #ste||ar
khuck has quit [Read error: Connection reset by peer]
aparikh756 has joined #ste||ar
aparikh756 has quit [Client Quit]
khuck_ has quit [Remote host closed the connection]
khuck has joined #ste||ar
mcopik has quit [Ping timeout: 255 seconds]
galabc has quit [Ping timeout: 260 seconds]
aparikh756 has joined #ste||ar
khuck has quit [Ping timeout: 248 seconds]
mcopik has joined #ste||ar
kisaacs has quit [Ping timeout: 240 seconds]
hkaiser has joined #ste||ar
kisaacs has joined #ste||ar
aparikh756 has quit [Quit: Page closed]
aparikh756 has joined #ste||ar
mbremer has joined #ste||ar
aserio has quit [Ping timeout: 260 seconds]
jakub_golinowski has joined #ste||ar
nikunj has quit [Quit: Leaving]
nikunj has joined #ste||ar
aparikh756 has quit [Ping timeout: 260 seconds]
diehlpk has quit [Ping timeout: 240 seconds]
mcopik has quit [Ping timeout: 255 seconds]
galabc has joined #ste||ar
Vir has quit [Ping timeout: 265 seconds]
Vir- has joined #ste||ar
mcopik has joined #ste||ar
<galabc>
Hi i'm currently trying to build hpxML on the rostam cluster but I get this error when trying to build https://pastebin.com/k52nMTTJ
<galabc>
I'm compiling with clang/4.0.1 using boost/1.63.0-clang4.0.1
<galabc>
hkaiser is that what you think is causing the error?
<galabc>
my mentor told me that using clang would stop this error but it keeps happening
<galabc>
clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
<galabc>
perhaps i need to use clang-6.0
<hkaiser>
galabc: all modules have to be built using the same c++ standards settings
elfring has quit [Quit: Konversation terminated!]
<hkaiser>
boost, hpx, etc
<galabc>
ok currently the boost library i use is compiled in clang.4.0.1
<galabc>
and I ran the command cmake with -DCMAKE_CXX_COMPILER=clang++
parsa has joined #ste||ar
<hkaiser>
yah, so ot defaults to pre-c++11, I believe
<mcopik>
it's either mismatch in standard version or mismatch between Boost build (gcc vs clang)
zura has quit [Quit: Leaving]
aserio has joined #ste||ar
Vir- has quit [Ping timeout: 240 seconds]
aserio has quit [Ping timeout: 276 seconds]
hkaiser has quit [Read error: Connection reset by peer]
Vir has joined #ste||ar
hkaiser has joined #ste||ar
<hkaiser>
mcopik: yt?
<mcopik>
hkaiser: si
<hkaiser>
hey
<hkaiser>
mcopik: could you explain please what you mean by asking me to create a branch in the repository?
<hkaiser>
what repository are you referring to?
<mcopik>
hkaiser: so, hpxML contains an old copy of HPX with several modifications and separate tools used for machine learning
aserio has joined #ste||ar
<hkaiser>
k
<mcopik>
I want to move this copy of HPX outside to be able to use it as a submodule and keep it up to date with the main repo
<mcopik>
but it needs to be stored somewhere
<hkaiser>
mcopik: so you need access to the hpxml repository?
<mcopik>
and it's simply a copy of main repo with few additions, thus I though that having it as a branch on main hpx repo would be the perfect solution
<mcopik>
hkaiser: no, I have it
<hkaiser>
why does it have to be a branch in the main repo?
<hkaiser>
if it's to be a branch of HPX it could live anywhere, couldn't it?
<hkaiser>
or let me ask it the other way around: couldn't we apply the necessary changes to HPX master directly?
<mcopik>
it doesn't have to be, I just thought that it would be the best option
<hkaiser>
mcopik: working on a branch is not a long-term solution, I think
<mcopik>
it can't be merged right now because the repo is a mess, every single file was moved between directories. it could be merged after reworking it, however, it contains two parts: a clang pass and small modifications to HPX
<hkaiser>
mcopik: I'm not talking about merging hpxml into hpx
<mcopik>
but?
<hkaiser>
I meant to port the changes you made to hpx back to its master branch which would allow you to directly refer to the main repo
<hkaiser>
I wouldn't like integrating hpxml with the main hpx repo, frankly
<mcopik>
actually, I didn't, this is still Zahra's work
<hkaiser>
but I would like to hear other's oppinion on that
<hkaiser>
well sure
<hkaiser>
mcopik: so what's the problem - sorry I'm probably dense...
<mcopik>
okay, let me try to explain it in other way
Vir has quit [Ping timeout: 256 seconds]
Vir has joined #ste||ar
<mcopik>
hkaiser: the learning tool needs to use HPX + I think few new classes which deal with loading train data and making decision how to execute staff
<mcopik>
do I understand correctly that you don't want to merge this new stuff into HPX, right?
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
parsa has quit [Client Quit]
parsa has joined #ste||ar
kisaacs has quit [Ping timeout: 260 seconds]
galabc has quit [Read error: Connection reset by peer]
galabc has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
<hkaiser>
mcopik: it depends
<hkaiser>
if it's specific to hpxml, then no - if it's something generally useful to hpx users, then yes
<mcopik>
hkaiser: I'd say it's specific to hpxml. it's not usable outside the project
parsa has quit [Quit: Zzzzzzzzzzzz]
<hkaiser>
mcopik: ok, then I think we shouldn't have it in hpx itself at this point
<mcopik>
hkaiser: so, now it's clear that we don't want to integrate it. back to my question: hpxml contains tool and hpx copy with modifications. right now it's not possible to keep it up to date. I see two options: revert some changes and make it a normal fork of HPX, add modifications and store somewhere additional learning tools. second option: move the fork of hpx somewhere else and keep the hpxml as a repo for machine learning
<mcopik>
tools and use hpx as a submodule
<mcopik>
do you think that the first option is suitable and better than the second one?
<hkaiser>
mcopik: I'd suggest to refer to the original repo would be preferrable
aserio has quit [Ping timeout: 255 seconds]
<mcopik>
hkaiser: but I don't how to achieve that. it's not enough to have the original repo as a submodule, it needs to be patched to work with hpxml. I thought that the best way would be to have branch with these patches applied and stored, but perhaps there is a smarter way with git to solve this problem
kisaacs has joined #ste||ar
<mcopik>
hkaiser: and btw, I think the issue that galabc ran into is that boostXXX-clang modules on Rostam are built against libc++. thus, if one wants to build HPX with clang and use this modules, he would have to pass CMAKE_CXX_FLAGS="-stdlib=libc++"
aserio has joined #ste||ar
eschnett has quit [Quit: eschnett]
jakub_golinowski has quit [Ping timeout: 256 seconds]
<mcopik>
hkaiser: I need to go
Vir has quit [Ping timeout: 265 seconds]
Vir- has joined #ste||ar
mcopik has quit [Ping timeout: 256 seconds]
Vir- has quit [Ping timeout: 240 seconds]
parsa has joined #ste||ar
Vir has joined #ste||ar
jakub_golinowski has joined #ste||ar
nikunj has quit [Quit: Leaving]
<galabc>
i could try to rerun cmake with -DCMAKE_CXX_FLAGS"-stdlib=libc++"
<galabc>
just to see what happens
nikunj has joined #ste||ar
nanashi55 has quit [Ping timeout: 240 seconds]
nanashi55 has joined #ste||ar
jakemp has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
mcopik has joined #ste||ar
parsa has joined #ste||ar
parsa has quit [Client Quit]
eschnett has joined #ste||ar
jakub_golinowski has quit [Quit: Ex-Chat]
jakub_golinowski has joined #ste||ar
aserio has quit [Quit: aserio]
aserio has joined #ste||ar
hkaiser has quit [Quit: bye]
<aserio>
heller: yt? please see pm?
kisaacs has quit [Ping timeout: 240 seconds]
kisaacs has joined #ste||ar
khuck has joined #ste||ar
zura has joined #ste||ar
zura has quit [Client Quit]
diehlpk has joined #ste||ar
hkaiser has joined #ste||ar
diehlpk has quit [Ping timeout: 256 seconds]
hkaiser has quit [Client Quit]
hkaiser has joined #ste||ar
aserio has quit [Quit: aserio]
khuck has quit [Remote host closed the connection]