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
<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?
<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]