aserio 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/
EverYoun_ has joined #ste||ar
eschnett has quit [Quit: eschnett]
EverYoung has quit [Ping timeout: 265 seconds]
EverYoun_ has quit [Ping timeout: 260 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
kisaacs has quit [Ping timeout: 248 seconds]
EverYoun_ has joined #ste||ar
EverYoung has quit [Read error: Connection reset by peer]
EverYoun_ has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 260 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 252 seconds]
kisaacs has joined #ste||ar
vamatya has quit [Ping timeout: 248 seconds]
eschnett has joined #ste||ar
hkaiser has quit [Quit: bye]
kisaacs has quit [Ping timeout: 256 seconds]
vamatya has joined #ste||ar
kisaacs has joined #ste||ar
eschnett has quit [Quit: eschnett]
gedaj has joined #ste||ar
CaptainRubik has joined #ste||ar
kisaacs has quit [Ping timeout: 248 seconds]
CaptainRubik has quit [Read error: Connection reset by peer]
vamatya has quit [Ping timeout: 248 seconds]
mcopik has joined #ste||ar
anushi has quit [Ping timeout: 252 seconds]
Nikunj_ has joined #ste||ar
anushi has joined #ste||ar
<Nikunj_> I had to ask one thing, how does CI integration happen in hpx?
<Nikunj_> I am working on issue #3124, and I need to add commands into cmake so that hello_world_component is added to the CI build
<Nikunj_> Checking .yml scripts, I can find circle CI and appveyor scripts. appveyor is running some cmake scripts. Do I need to specifically add the build script in appveyor for hello_world_component given it is not included in cmake?
<Nikunj_> Or something else is expected of me?
<heller_> Nikunj_: you should add it to cmake
<heller_> To have it platform independent and available on all our CI systems
<Nikunj_> ok, so do I need to create a CMakeLists.txt for hello_world_component?
<Nikunj_> and add it to the general build?
<heller_> No, integrate how it's supposed to be built according to the docs ;)
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 256 seconds]
<Nikunj_> By docs do you mean examples/hello_world_component/hello.sh?
CaptainRubik has joined #ste||ar
gedaj has quit [Read error: Connection reset by peer]
gedaj_ has joined #ste||ar
gedaj_ has quit [Remote host closed the connection]
gedaj_ has joined #ste||ar
<heller_> Nikunj_: there should be docs as well
<heller_> there's already one unit test that actually builds an "external project"
<heller_> look here
<Nikunj_> @heller_: Ok, so should I create another unit test that builds an "external project"?
<Nikunj_> That tests hello_world_component
<heller_> yes
<Nikunj_> @heller_: In that case, I feel that the new structure for tests/unit/build/src should be to contain examples/hello_world_component/ files as well and CMakeLists.txt in the src should build the hello_world_client file as well
<heller_> no duplication
<Nikunj_> In that case, I should provide the cmake path to hello_world_component
<Nikunj_> as per the docs
gedaj_ has quit [Read error: Connection reset by peer]
gedaj__ has joined #ste||ar
sam29 has joined #ste||ar
CaptainRubik has quit [Read error: Connection reset by peer]
david_pfander has joined #ste||ar
sam29 has quit [Ping timeout: 260 seconds]
AndroUser2 has joined #ste||ar
<Nikunj_> @heller_: Please confirm if I'm on the right path. I am thinking of creating CMakeLists.txt inside hello_world_component with the template of tests/unit/build/src/CMakeLists.txt. Then adding cmake -DHPX_DIR=$HPX_LOCATION/lib/cmake/HPX to appveyor.yml to run the cmake script
<zao> So the goal is to be like the pkg-config and .cmake kind of external builds, but with commands based on the "here's how to build and link without those" shell script?
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 260 seconds]
AndroUser2 has quit [Read error: Connection reset by peer]
AndroUser2 has joined #ste||ar
<github> [hpx] msimberg closed pull request #2974: Fix domain not being freed at the end of scheduling loop (master...fix-get_thread_itt_domain-leak) https://git.io/vFveP
anushi has quit [Read error: Connection reset by peer]
anushi has joined #ste||ar
AndroUser2 has quit [Ping timeout: 265 seconds]
anushi has quit [Ping timeout: 240 seconds]
mcopik has quit [Ping timeout: 256 seconds]
mcopik has joined #ste||ar
<Nikunj_> Following the docs http://stellar.cct.lsu.edu/files/hpx-0.9.11/html/hpx/manual/build_system/using_hpx/pkgconfig.html, I am getting error in compiling hello_world_client.cpp
hkaiser has joined #ste||ar
<K-ballo> mmh, did we ever actually fix the hello world example?
<hkaiser> K-ballo: the overload for format_o() should fix it (for now)
<hkaiser> well, it's rather a workaround, a real fix is still needed (see #3175)
<Nikunj_> Also, I found a few warnings while compiling hello_world_component.cpp
<hkaiser> Nikunj_: pls feel free to fix those
<Nikunj_> ok I'll try to fix the hello_world_component warnings. As for the hello_world_client.cpp, What should I do?
<Nikunj_> There are a few errors, should I try to find a work around?
<hkaiser> Nikunj_: errors?
<hkaiser> that's unexpected
<Nikunj_> See the log above
<hkaiser> I thought we fixed this
<Nikunj_> I guess I'm working on an older version of hpx
<Nikunj_> let me get to the most recent version
<Nikunj_> @hkaiser; I'm currently working on the issue #3124. I need to add cmake script for hello_world_component so that it is built in CI while leaving it as it is for a normal build
<Nikunj_> For adding the cmake script I thought of the following approach: Create CMakeLists.txt in examples/hello_world_component and the cmake script in appveyor.yml independently
<Nikunj_> Please tell if there's another approach/workaround to integrate hello_world_component into CI that I should use
<hkaiser> this is a linux only example, no need to do anything for appveyor
<Nikunj_> What should be my approach in that case?
<hkaiser> if you decide to create a cmakelists file, that should invoke the build.sh script as the whole point of the example is to demonstarte that
<hkaiser> Nikunj_: 1) make it work for linux, 2) disable it for windows
<Nikunj_> so I should create a cmakelists file that invokes the build.sh script if working environment is linux, else it should return back
<hkaiser> something like that, yes
<Nikunj_> Ok, I'll work on it
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 268 seconds]
<Nikunj_> While using http://stellar.cct.lsu.edu/files/hpx-0.9.11/html/hpx/manual/build_system/using_hpx/pkgconfig.html as reference for building hello_world_component, I realised that there's a slight error in the "mv" command used for moving the .so file to another folder. It was trying to move a file by incorrect name, I have corrected it and also added a PR for the same.
<github> [hpx] NK-Nikunj opened pull request #3176: Fixed Documentation for "using_hpx_pkgconfig" (master...Fix-documentation) https://git.io/vACLr
eschnett has joined #ste||ar
<Nikunj_> Please review the changes and if the proposed changes are correct, then merge the same :)
<hkaiser> Nikunj_: ok, thanks
kisaacs has joined #ste||ar
<hkaiser> diehlpk_work: yt?
<diehlpk_work> yes
<hkaiser> diehlpk_work: Marcin can't make it for the FOSS workshop in Berlin
<hkaiser> I think aserio might be interested, but he has not made up his mind yet
<diehlpk_work> Ok, I will tak to my wife
<hkaiser> diehlpk_work: hold on - Marcin said he _can_ make it - stupid me, I misread his email
<hkaiser> sorry
<diehlpk_work> hkaiser, Ok, so we let him go, I can be the backup
<hkaiser> I cc'ed you on my response to him, pls take it form here
<diehlpk_work> next Monday the results from ISC are announced
hkaiser has quit [Quit: bye]
aserio has joined #ste||ar
hkaiser has joined #ste||ar
david_pfander has quit [Ping timeout: 240 seconds]
hkaiser has quit [Quit: bye]
hkaiser has joined #ste||ar
<simbergm> heller_: any luck with the suspension?
aserio has quit [Ping timeout: 255 seconds]
hkaiser has quit [Ping timeout: 260 seconds]
hkaiser has joined #ste||ar
diehlpk_work has quit [Ping timeout: 256 seconds]
aserio has joined #ste||ar
<heller_> simbergm: yeah
<heller_> simbergm: will talk to you about it tomorrow ;)
<heller_> simbergm: suspension and resuming PUs work
<heller_> that's the good news
<hkaiser> heller_: see pm, pls
<heller_> what we don't know is if our algorithm in allscale works correctly
vamatya has joined #ste||ar
<simbergm> heller_: okay, good to hear
<simbergm> what is the algorithm that might not work correctly?
diehlpk_work has joined #ste||ar
<heller_> 1) our decision on when to resume/suspend 2) the decision in the scheduling loop when to suspend the core
vamatya has quit [Ping timeout: 248 seconds]
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
<mcopik> diehlpk_work: hkaiser: yes, I can make it :-) I'm wrapping up a description for the talk, I'll share it with you later
<hkaiser> mcopik: thanks a lot!
<hkaiser> mcopik: let us know if you need finacial help for the travel/registration etc.
<hkaiser> financial*
eschnett has quit [Quit: eschnett]
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
victor_ludorum has joined #ste||ar
anushi has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoun_ has joined #ste||ar
eschnett has joined #ste||ar
EverYoun_ has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
vamatya has joined #ste||ar
victor_ludorum has quit [Ping timeout: 260 seconds]
eschnett has quit [Quit: eschnett]
eschnett has joined #ste||ar
victor_ludorum has joined #ste||ar
Smasher has quit [Quit: Connection reset by beer]
Smasherr has joined #ste||ar
tianyi has quit [Quit: Leaving]
simbergm_ has joined #ste||ar
<simbergm_> heller_: is this a case where you'd like the pu to suspend immediately without emptying the queues?
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
aserio has quit [Ping timeout: 276 seconds]
<diehlpk_work> mcopik, Cool
kisaacs has quit [Ping timeout: 248 seconds]
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 265 seconds]
<heller_> simbergm: yes
<heller_> simbergm: so i think there's a bug that threads will still get scheduled to the suspended queues
parsa has joined #ste||ar
simbergm_ has quit [Ping timeout: 240 seconds]
simbergm_ has joined #ste||ar
victor_ludorum has quit [Quit: Page closed]
aserio has joined #ste||ar
EverYoung has joined #ste||ar
EverYoun_ has quit [Ping timeout: 276 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
<Nikunj_> Hey! So I have created an independent CMakeLists.txt and placed it examples/hello_world_component. Now to integrate it with the CI, I wish to add cmake to the circleci.yml to build it separately from the hpx build itself. In this way, it will mimic the actual user building hpx
<Nikunj_> For that I feel, that adding the following commands at the end of tese: override: should do
kisaacs has joined #ste||ar
<Nikunj_> mkdir test_component && cd test_component
<Nikunj_> docker run -v $PWD:/hpx -w /hpx/build/test_component ${TARGET_IMAGE_NAME} cmake -DHPX_DIR= -DCMAKE_INSTALL_PREFIX=~/Desktop/test ~/{IMAGE_NAME} ./examples/hello_world_component/
kisaacs has quit [Ping timeout: 268 seconds]
kisaacs has joined #ste||ar
bibek has quit [Quit: Leaving]
kisaacs has quit [Ping timeout: 240 seconds]
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
kisaacs has joined #ste||ar
CaptainRubik has joined #ste||ar
hkaiser has quit [Quit: bye]
<CaptainRubik> Hi, Could someone please accept my request for subscription to the mailing list.
aserio has quit [Ping timeout: 240 seconds]
CaptainRubik has quit [Ping timeout: 260 seconds]
Nikunj_ has quit [Ping timeout: 260 seconds]
aserio has joined #ste||ar
hkaiser has joined #ste||ar
eschnett has quit [Quit: eschnett]
aserio has quit [Quit: aserio]
diehlpk_work has quit [Ping timeout: 268 seconds]
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 255 seconds]
EverYoun_ has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 252 seconds]
mcopik has quit [Ping timeout: 265 seconds]
kisaacs has quit [Ping timeout: 240 seconds]
EverYoun_ has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
kisaacs has joined #ste||ar
EverYoun_ has joined #ste||ar