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> K-ballo: don't think so
<hkaiser> I'm not using c++latest, though
<K-ballo> that must be the culprit then.. rebuilding without it
<K-ballo> yep, builds without it
<hkaiser> K-ballo: how do you specify it?
<K-ballo> I add /std:c++latest to CMAKE_CXX_FLAGS in the gui editor
<hkaiser> k, let me try
parsa has quit [Ping timeout: 255 seconds]
<hkaiser> it picks the wrong template
parsa has joined #ste||ar
<K-ballo> it confuses the two reduce_invoker, does it?
<hkaiser> yes, I'll rename one of them
<hkaiser> and a bunch of warnings
<hkaiser> yah, compiling now
<github> [hpx] hkaiser created fixing_msvc_latest (+1 new commit): https://git.io/vpQdN
<github> hpx/fixing_msvc_latest c87a1b1 Hartmut Kaiser: Fix compilation with VS 15.7.1 and /std:c++latest
<github> [hpx] hkaiser opened pull request #3317: Fix compilation with VS 15.7.1 and /std:c++latest (master...fixing_msvc_latest) https://git.io/vpQdA
<parsa> hkaiser: please force push to fixing_406… i messed it up by accident
<K-ballo> hkaiser: should I try the branch?
<hkaiser> K-ballo: pls feel free
<hkaiser> parsa: what should I force push?
<parsa> your own copy
<hkaiser> parsa: done
<parsa> thank your and sorry for the inconvenience
<hkaiser> np
parsa has quit [Ping timeout: 240 seconds]
<K-ballo> yep, the branch works fine
diehlpk has joined #ste||ar
<hkaiser> K-ballo: pls comment on the PR
hkaiser has quit [Quit: bye]
parsa has joined #ste||ar
eschnett has quit [Quit: eschnett]
eschnett has joined #ste||ar
diehlpk has quit [Ping timeout: 264 seconds]
K-ballo has quit [Quit: K-ballo]
nanashi55 has quit [Ping timeout: 260 seconds]
nanashi55 has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
parsa has quit [Client Quit]
jaafar has joined #ste||ar
jaafar has quit [Ping timeout: 276 seconds]
simbergm has joined #ste||ar
nikunj has joined #ste||ar
nikunj has quit [Remote host closed the connection]
nikunj has joined #ste||ar
nikunj has quit [Remote host closed the connection]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 260 seconds]
nikunj has joined #ste||ar
mcopik has joined #ste||ar
<jbjnr> does anyone have a link to the IJHPCA paper for octotiger (heller?)
<heller> jbjnr: it hasn't been published yet, IIRC
mcopik has quit [Ping timeout: 265 seconds]
parsa has joined #ste||ar
<jbjnr> heller: yes. I wanted a copy of the submitted pdf. I built one from the repo now, so it's ok
parsa has quit [Client Quit]
<heller> ok
mcopik has joined #ste||ar
parsa[w] has quit [Read error: Connection reset by peer]
parsa[w] has joined #ste||ar
Vir- has quit [Ping timeout: 240 seconds]
Vir has joined #ste||ar
nikunj has quit [Ping timeout: 260 seconds]
mcopik has quit [Ping timeout: 264 seconds]
mcopik has joined #ste||ar
K-ballo has joined #ste||ar
hkaiser has joined #ste||ar
mcopik has quit [Ping timeout: 255 seconds]
mcopik has joined #ste||ar
<heller> Pro-Tip: minted instead of lstlisting
<github> [hpx] biddisco force-pushed lazy_thread_init from 5aaade5 to 1d527e7: https://git.io/vAeeA
<github> hpx/lazy_thread_init 1d527e7 Thomas Heller: Changing the coroutine implementations to do a lazy init...
<jbjnr> heller: warning - I rebased lazy_thread_init onto current master and force pushed. Hope I didn't mess up any conflicts - there were a couple
<jbjnr> Pro-Tip accepted
<heller> jbjnr: no problem
<heller> I rebased sleep onto diss writing
<heller> totally messed up and now sleep is missing
eschnett has quit [Quit: eschnett]
daissgr has joined #ste||ar
eschnett has joined #ste||ar
<jbjnr> heller: hkaiser have either of you built hpx with c++11 recently. seems like we have fails when one of our potential users at CSCS tried it.
<zao> Any more info on toolchain used and how it failed?
<jbjnr> stuff like /usr/include/c++/8.1.0/bits/stl_algobase.h:1080:25: error: no match for call to '(__gnu_cxx::__normal_iterator<const int*, std::vector<int> >) (const int&, const int&)'
<jbjnr> if (!bool(__binary_pred(*__first1, *__first2)))
<hkaiser> jbjnr: what compiler?
<simbergm> it's 3 benchmarks that fail with c++11 and gcc8.1, I'm trying with gcc7 now to see if it's the new gcc or c++11 that's the problem
<hkaiser> ok
<hkaiser> gcc 8.1 was not released before hpx v1.1
<hkaiser> and if he tried master please say thank you and ensure him we'll fix it
<simbergm> yep, will do
<simbergm> not sure what version he's tested
nikunj has joined #ste||ar
eschnett has quit [Quit: eschnett]
circleci-bot has joined #ste||ar
<circleci-bot> Success: biddisco's build (#16899; push) in STEllAR-GROUP/hpx (lazy_thread_init) -- https://circleci.com/gh/STEllAR-GROUP/hpx/16899?utm_campaign=chatroom-integration&amp;utm_medium=referral&amp;utm_source=irc
circleci-bot has quit [Client Quit]
aserio has joined #ste||ar
daissgr has quit [Quit: WeeChat 1.4]
hkaiser has quit [Ping timeout: 240 seconds]
K-ballo has quit [Quit: K-ballo]
simbergm has quit [Quit: WeeChat 1.4]
kisaacs has joined #ste||ar
eschnett has joined #ste||ar
verganz has joined #ste||ar
akheir has joined #ste||ar
katywilliams has joined #ste||ar
AnujSharma has joined #ste||ar
mcopik has quit [Ping timeout: 255 seconds]
hkaiser has joined #ste||ar
mcopik has joined #ste||ar
aserio1 has joined #ste||ar
katywilliams has quit [Ping timeout: 248 seconds]
aserio has quit [Ping timeout: 276 seconds]
aserio1 is now known as aserio
jakub_golinowski has joined #ste||ar
AnujSharma has quit [Quit: Leaving]
AnujSharma has joined #ste||ar
mcopik has quit [Ping timeout: 240 seconds]
katywilliams has joined #ste||ar
mcopik has joined #ste||ar
stmatengss has joined #ste||ar
stmatengss has left #ste||ar [#ste||ar]
katywilliams has quit [Ping timeout: 260 seconds]
aserio1 has joined #ste||ar
<github> [hpx] hkaiser closed pull request #3316: Fix includes for 1d_stencil_*_omp examples (master...fix-1d_stencil-omp-examples) https://git.io/vpHvC
aserio has quit [Ping timeout: 256 seconds]
aserio1 is now known as aserio
katywilliams has joined #ste||ar
stmatengss has joined #ste||ar
mbremer has joined #ste||ar
<mbremer> @hkaiser: do you have time for a call sometime?
<jbjnr> hkaiser: for the ISO C++ meeting - do you want me to prepare some slides for P1017 - (I'll be attending, and would be delighted to present some) - how long would we have to present material?
mcopik has quit [Ping timeout: 276 seconds]
<hkaiser> jbjnr: not sure, there is not real time limit
<hkaiser> jbjnr: but slides is always good
<zao> I had a bit of a chat with my computer club buddies today.
<zao> They weren't negative to letting me run one machine for test soaks :)
<zao> Tiny resources in HPX land, but still neat.
<hkaiser> zao: nice
<hkaiser> zao: you can take over the world one machine at a time only
<zao> Now I just need to write all the glue around it.
kisaacs has quit [Ping timeout: 260 seconds]
simbergm_ has joined #ste||ar
<jakub_golinowski> Hey I have a question about cmake while combining hpx and opencv
<jakub_golinowski> Oh, ok
<jakub_golinowski> It was again the issue #3227 I forgot to add _exe when using target_link_libraries(...)
kisaacs has joined #ste||ar
aserio has quit [Ping timeout: 255 seconds]
AnujSharma has quit [Ping timeout: 240 seconds]
katywilliams has quit [Ping timeout: 255 seconds]
Viraj has joined #ste||ar
stmatengss has quit [Quit: Leaving.]
aserio has joined #ste||ar
<jakub_golinowski> Should we follow 80 chars per line coding style for HPX (so far an app using hpx but potentially an example later)?
<zao> I like "whatever clang-format with our config does"
<jakub_golinowski> so you mean there is automated way of doing that?
Viraj_ has joined #ste||ar
<zao> You can use the clang-format tool to apply this style, either for a section of the code you're editing, or for whole documents.
<zao> I believe we recommend that you don't reflow code you didn't touch, to lessen the amount of change in PRs.
Viraj has quit [Ping timeout: 260 seconds]
<zao> If you're writing novel code, just mashing whatever button in your IDE that runs clang-format is probably fine.
<nikunj> zao: so you mean, write code in any fashion, it will take care of the semantics?
<zao> Or formatting before you commit.
<zao> nikunj: It reflows your code somewhat to abide by the rules set out in the style file.
K-ballo has joined #ste||ar
<zao> So you get a consistent layout of braces, function arguments, and whatnot.
<nikunj> zao: cool xD
<nikunj> zao: I wasn't aware of it
<jakub_golinowski> thank you very much zao :D
<nikunj> jakub_golinowski: thanks to you too, I thought i'd have to take care of it manually ;)
kisaacs has quit [Ping timeout: 248 seconds]
<nikunj> why does trying: int argc = vm["argc"].as<int>() throw runt time error of boost::bad_any_cast?
<hkaiser> nikunj: did youhave an option --argc=... ?
katywilliams has joined #ste||ar
<hkaiser> jbjnr: #3319 should fix the C++11 issue you mentioned this morning
<nikunj> hkaiser: no
<hkaiser> mbremer: I promise we can talk tomorrow
<hkaiser> nikunj: so why do you expect the code you showed should work, then?
<nikunj> i assumed that argc, argv were added by hpx when initializing the runtime system
<nikunj> i did suspect that not adding --argc was the cause but i had to make sure
<hkaiser> nikunj: why do you need those?
<hkaiser> can't you get them from the OS?
katywilliams has quit [Ping timeout: 268 seconds]
<nikunj> i'm currently using hpx_main with boost program options. Inside of it i'm calling the main function
<nikunj> but for passing the argc, argv i'm making use of global variables
<nikunj> i want to narrow down the use of global scope variables
<nikunj> the main function call also takes envp as an argument
<nikunj> so using hpx_main with argc and argv won't suffice since I'd still have to use global variable to store envp
Viraj_ has quit [Ping timeout: 260 seconds]
katywilliams has joined #ste||ar
katywilliams has quit [Client Quit]
Vir has quit [Ping timeout: 260 seconds]
Vir has joined #ste||ar
kisaacs has joined #ste||ar
diehlpk has joined #ste||ar
Vir has quit [Ping timeout: 265 seconds]
Vir- has joined #ste||ar
simbergm_ has quit [Ping timeout: 276 seconds]
parsa has joined #ste||ar
diehlpk_mobile has joined #ste||ar
diehlpk has quit [Ping timeout: 264 seconds]
<diehlpk_mobile> Yesterday coding of GSoC 18 officially started. Students keep us updated with your progress on irc or the mailing list.
<diehlpk_mobile> We are looking forward to see your cool contributions
parsa has quit [Quit: Zzzzzzzzzzzz]
Vir- has quit [Ping timeout: 240 seconds]
Vir has joined #ste||ar
akheir has quit [Quit: Leaving]
<zao> Remember, there's no stupid questions, just stupid .... eeehm :P
Vir has quit [Ping timeout: 248 seconds]
hkaiser has quit [Ping timeout: 256 seconds]
Vir has joined #ste||ar
eschnett has quit [Quit: eschnett]
parsa has joined #ste||ar
nikunj has quit [Remote host closed the connection]
nikunj has joined #ste||ar
parsa has quit [Client Quit]
K-ballo has quit [Quit: K-ballo]
kisaacs has quit [Ping timeout: 260 seconds]
Vir has quit [Ping timeout: 265 seconds]
Vir- has joined #ste||ar
kisaacs has joined #ste||ar
Vir- has quit [Ping timeout: 240 seconds]
parsa[w] has quit [Read error: Connection reset by peer]
aserio has quit [Quit: aserio]
Vir has joined #ste||ar
bibek has quit [Quit: Leaving]
parsa[w] has joined #ste||ar
jaafar has joined #ste||ar
kisaacs has quit [Ping timeout: 268 seconds]
jakub_golinowski has quit [Quit: Ex-Chat]
mbremer has quit [Quit: Page closed]
eschnett has joined #ste||ar
hkaiser has joined #ste||ar
<hkaiser> nikunj: all OS'es have some way of accessing argc/argv/envp directly
eschnett has quit [Quit: eschnett]
<hkaiser> MSVC using __argc/__argv/__envp, linux supports other means (like used in the global_init example), apple has API functions you can call
parsa has joined #ste||ar
nikunj97 has joined #ste||ar
<hkaiser> nikunj97: all OS'es have some way of accessing argc/argv/envp directly
<hkaiser> nikunj97: MSVC using __argc/__argv/__envp, linux supports other means (like used in the global_init example), apple has API functions you can call
<zao> Not going to say anything about FreeBSD, because I honestly don't remember :D
<zao> Should be in the HPX codebase, somewhere.
<nikunj97> hkaiser: the problem is not about accessing them, it's more like storing them on global scope variable
<hkaiser> well, I don't see why you would need this, but ok
<nikunj97> hkaiser: could you please look at my second experiment and suggest changes to it
<hkaiser> k
<nikunj97> my questions are linked to it
nikunj has quit [Ping timeout: 240 seconds]
nikunj1997 has joined #ste||ar
kisaacs has joined #ste||ar
nikunj97 has quit [Ping timeout: 256 seconds]
nikunj1997 has quit [Quit: Leaving]
<parsa> hkaiser: #423 seems to have done it
<hkaiser> parsa: ok, cool
<hkaiser> parsa: merged
<parsa> great! thanks!
nanashi64 has joined #ste||ar
nanashi55 has quit [Ping timeout: 264 seconds]
nanashi64 is now known as nanashi55
diehlpk_mobile has quit [Read error: Connection reset by peer]
kisaacs has quit [Ping timeout: 260 seconds]
K-ballo has joined #ste||ar
K-ballo has quit [Client Quit]
K-ballo has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 248 seconds]
K-ballo1 is now known as K-ballo