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/
<Smasher> yooo build problemos again
<Smasher> undefined reference to `hpx_exported_plugins_list_hpx_factory'
<Smasher> aiaiaia
<Smasher> i forgot something
<Smasher> -DCMAKE_BUILD_TYPE=Debug
<Smasher> hkaiser spelling check done
<Smasher> a friend read it + word spellcheck
<hkaiser> k
<Smasher> will now add the last details (performance) and im hopefully done
<Smasher> gotta work tomorrow at 9
<Smasher> > 2:40 here
<Smasher> sleep is for the weak
diehlpk has quit [Ping timeout: 240 seconds]
ajaivgeorge has joined #ste||ar
ajaivgeorge has quit [Client Quit]
ajaivgeorge has joined #ste||ar
ajaivgeorge has quit [Client Quit]
<Smasher> my binaries are stable now, yey!
<Smasher> running the last performance check now
parsa has quit [Quit: Zzzzzzzzzzzz]
hkaiser has quit [Quit: bye]
parsa has joined #ste||ar
diehlpk has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
<taeguk> jbjnr: Thank you. I sended an email about my algorithm about if_heap and if_heap_until. Did you receive it?
<taeguk> ^ is_heap and is_heap_until
diehlpk has quit [Remote host closed the connection]
parsa has quit [Quit: Zzzzzzzzzzzz]
<heller_> Smasher: grats
<heller_> Smasher: so thesis done? Would you mind sending me a preprint?
taeguk has quit [Quit: Page closed]
pree has joined #ste||ar
pree- has joined #ste||ar
pree- has quit [Client Quit]
jaafar has quit [Ping timeout: 246 seconds]
shoshijak has joined #ste||ar
Smasher has quit [Ping timeout: 260 seconds]
Smasher has joined #ste||ar
david_pfander has joined #ste||ar
david_pfander has quit [Client Quit]
<jbjnr> taeguk[m]: got your email. I'll have a look and reply later
<Smasher> heller_ yes i will sent it to you today
<Smasher> send^
taeguk has joined #ste||ar
david_pfander has joined #ste||ar
pree has quit [Quit: Ex-Chat]
<Smasher> heller_ done
<heller_> which address did you send it to?
<Smasher> hohoh
<Smasher> lol
<Smasher> i forgot to add you to the recipents list
<Smasher> drop me your mail via pm pls
<Smasher> i haven't slept much in the last 48 hours x_x
<Smasher> kk, now
<heller_> i'll have a read
<Smasher> cool :)
<Smasher> im also uploading now an attachment 420mb
<Smasher> with some bonus material :)
<Smasher> sources and stuff
pree has joined #ste||ar
parsa has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
bikineev has joined #ste||ar
Matombo has joined #ste||ar
pree has joined #ste||ar
<github> [hpx] StellarBot pushed 1 new commit to gh-pages: https://git.io/vHT5W
<github> hpx/gh-pages f12e9fe StellarBot: Updating docs
pree has quit [Ping timeout: 260 seconds]
<jbjnr> heller_: yt?
<heller_> jbjnr: howdy
<jbjnr> Daint is down, so I'm attempting to use tave. Which modules do you load on tave?
<heller_> jbjnr: craype-mic-knl
<jbjnr> thanks
<jbjnr> fyi GSoc blog article I was asked to contribute just went online http://www.cscs.ch/index.php?id=5469
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
bikineev has quit [Ping timeout: 260 seconds]
pree has joined #ste||ar
bikineev has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
<heller_> jbjnr: nice!
<heller_> jbjnr: I am caught up in EU country right now...
<jbjnr> you mean proposals/bureaucracy?
<heller_> jbjnr: M18 review in a few weeks
pree has quit [Read error: Connection reset by peer]
<jbjnr> you'll be fine. you have got 80% of openmp stream benchmark and it only too 18months!
shoshijak has quit [Ping timeout: 246 seconds]
pree has joined #ste||ar
<heller_> jbjnr: extreme scale left ;)
<Smasher> i have released my final version of the bachelor thesis today, then i signed a job contract and now im in the office, working
pree has quit [Ping timeout: 260 seconds]
<Smasher> had not even a single hour holiday... still pretty wasted after last weeks of hard working on the thesis, first of all almost no sleep in the last 48 hours
<Smasher> gotta survive today somehow
pree has joined #ste||ar
<zao> As they say in academia, publish or perish :P
bikineev has quit [Ping timeout: 246 seconds]
shoshijak has joined #ste||ar
pree has quit [Ping timeout: 255 seconds]
pree has joined #ste||ar
<pree> Hi
<pree> Is there any specific reason why we have to build a hpx component shared library separately?
<heller_> pree: nope. you don't have to
<pree> But in examples they constructed a .so
<heller_> sometimes. not always
<pree> okay!
bikineev has joined #ste||ar
hkaiser has joined #ste||ar
pree has quit [Ping timeout: 268 seconds]
<zao> Heh, Cilk+ is deprecated now -- https://twitter.com/gcpascutto/status/866613879568314368
<hkaiser> yes! let's deprecate openmp next!
<hkaiser> ;)
<heller_> is there a source other than hacker news?
pree has joined #ste||ar
<zao> GCC supposedly removed it, let me check.
<zao> Nuked in GCC7 changelog, I'm told.
<zao> Not sure if that shows any intent from Intel.
<jbjnr> zao: " gcp 1734 days ago | parent | favorite | on: Parallel Programming for C and C++ Done Right " 1734 days ago? are you using reliable sources of news?
<zao> jbjnr: The source of news is GCC 7 changelog, implied from other discussion.
pree has quit [Read error: Connection reset by peer]
<zao> The link to HN is :gcp: going "I was right, you idiots".
hkaiser has quit [Read error: Connection reset by peer]
<jbjnr> ok. understood
<zao> Sorry for the confusion.
<jbjnr> I see it here as you said https://gcc.gnu.org/gcc-7/changes.html
<Smasher> all shall perish
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
pree has joined #ste||ar
pree has quit [Ping timeout: 260 seconds]
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
<hkaiser> Smasher: so no hpx for you anymore?
hkaiser has quit [Quit: bye]
bikineev has quit [Ping timeout: 268 seconds]
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
<jbjnr> heller_: on tave - do you get some stuff from gdb "A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n)" after it fails to resolve some sybol at startup
<heller_> jbjnr: never occured to me
<jbjnr> hmm. ok
<jbjnr> seems to work after that, but it's disturbing
aserio has joined #ste||ar
bikineev has joined #ste||ar
RostamLog has joined #ste||ar
<github> [hpx] hkaiser pushed 1 new commit to master: https://git.io/vHk4h
<github> hpx/master 5aed010 Hartmut Kaiser: Merge pull request #2458 from STEllAR-GROUP/fixing_2439_2...
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
jbjnr_ has joined #ste||ar
jbjnr has quit [Ping timeout: 260 seconds]
jbjnr_ is now known as jbjnr
pree has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
akheir has quit [Remote host closed the connection]
<jbjnr> How long before I can start using boost::outcome in my hpx code?
EverYoung has joined #ste||ar
EverYoung has quit [Remote host closed the connection]
EverYoung has joined #ste||ar
<K-ballo> unconditionally? we support the last 10 versions of boost, that's about 2.5 years after inclusion in boost
<K-ballo> you may always fork it and add it to external/ though, maintain it yourself :)
<jbjnr> just testing the water - I'm not following the boost review, but I like the idea of an object that can hold an error code, or an exception, depending on the error handling method used
<hkaiser> jbjnr: you can do that with error_code today
<K-ballo> I can't say that I agree, error codes and exceptions have fundamentally different models, but I've seen the two mixed so often
<hkaiser> yes
<K-ballo> not with error_code, with hpx::error_code which is fundamentally wrong imho
<hkaiser> I know, but jbjnr can use it for this ;)
<K-ballo> yep, just noticing that's hpx::error_code, not std::error_code which is a completely different thing
<jbjnr> I said "I like the idea" not that I actually want to use it!
<hkaiser> right, that's what I meant
<hkaiser> jbjnr: you asked when you can use boost.outcome
<jbjnr> indeed. I wanted to make you lot angry.
<jbjnr> (sorry, was a bit bored waiting for the compiler)
<hkaiser> lol
<hkaiser> we love Niall, why should we become angry?
<jbjnr> (I didn't find hpx::error_code very easy to work with framkly)
<jbjnr> ^frankly
<hkaiser> heller_: could you look at #2647, please - either I'm blind or gcc is over-zealous
pree has joined #ste||ar
diehlpk has joined #ste||ar
<hkaiser> heller_: nvm, was fixed already
pree has quit [Read error: Connection reset by peer]
bikineev has quit [Read error: No route to host]
bikineev has joined #ste||ar
pree has joined #ste||ar
david_pfander has quit [Ping timeout: 240 seconds]
<heller_> jbjnr: I want outcome as much as Niall wants to use boost :p
<zao> :D
<jbjnr> <applause>
vamatya has joined #ste||ar
EverYoun_ has joined #ste||ar
EverYoun_ has quit [Remote host closed the connection]
shoshijak has quit [Ping timeout: 246 seconds]
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 260 seconds]
pree has quit [Read error: Connection reset by peer]
<github> [hpx] hkaiser force-pushed fixing_config_definitions from 7a84d2b to a99b21b: https://git.io/vHTcT
<github> hpx/fixing_config_definitions a99b21b Hartmut Kaiser: Allowing for certain configuration macros being defined conditionally
pree has joined #ste||ar
shoshijak has joined #ste||ar
pree has quit [Read error: Connection reset by peer]
EverYoun_ has quit [Ping timeout: 240 seconds]
EverYoung has joined #ste||ar
parsa has joined #ste||ar
parsa has quit [Client Quit]
pree has joined #ste||ar
Matombo has quit [Ping timeout: 240 seconds]
bibek_desktop has quit [Ping timeout: 272 seconds]
<pree> channel is defined under what header hpx/include/local_lcos or hpx/include/local
<pree> ?
<heller_> There is a local and distributed channel version
<pree> I need local version
<pree> compiler gives ‘channel’ is not a member of ‘hpx::lcos::local’
<pree> I included hpx/include/local_lcos as in example
<zao> The files in hpx/include are "all"-type headers, that include in turn some number of headers in hpx/.
<zao> hpx/include/lcos.hpp includes from hpx/lcos, while hpx/include/lcos_local.hpp includes from hpx/lcos/local
testing123456322 has joined #ste||ar
<zao> If you've included lcos_local.hpp, you should have the types as defined in https://github.com/STEllAR-GROUP/hpx/blob/master/hpx/lcos/local/channel.hpp
bibek_desktop has joined #ste||ar
testing123456322 has quit [Client Quit]
<pree> okay @zao
aserio has quit [Ping timeout: 255 seconds]
EverYoun_ has joined #ste||ar
EverYoung has quit [Ping timeout: 255 seconds]
EverYoung has joined #ste||ar
EverYoun_ has quit [Ping timeout: 245 seconds]
bikineev has quit [Ping timeout: 260 seconds]
aserio has joined #ste||ar
jaafar has joined #ste||ar
<pree> In what way guards are better than mutex & lock pairs?
<K-ballo> RAII?
<zao> pree: Way harder to mess up unlocking, especially in exceptional circumstances.
<pree> please explain @ zao. can't understand
<K-ballo> pree: are you familiar with C++'s RAII ?
<pree> somewhat not that much
<pree> okay @ k-ballo
<K-ballo> after you learn about RAII, for your specific question you may read more here http://kayari.org/cxx/antipatterns.html#locking-mutex
<zao> "-- Nice threadlevel is disabled."
<zao> Does this mean my system has naughty threadlevels? :)
<zao> CMake tests take aaaages.
<pree> thank you @k-ballo
<K-ballo> zao: that bad?
<zao> K-ballo: Good second per "Performing Test".
<zao> Intel compiler, installed on Lustre, probably evil somewhere.
<K-ballo> possibly doing way more than it should too
<zao> real 2m1.255s
<K-ballo> that's indeed a lot
<zao> I remember Intel being slower before, but not sure if this is normal.
pree has quit [Ping timeout: 240 seconds]
<zao> /scratch/zao/hpx/hpx/lcos/wait_all.hpp(388): warning #3058: GNU attributes on a template redeclaration have no effect
<zao> HPX_FORCEINLINE void wait_all(std::vector<Future>&& values)
<zao> Is this nonsense or expected?
<hkaiser> proably nonsense
<K-ballo> I remember all that "noise" from the intel compielrs
<K-ballo> that said, that's one odd function to force-inline
<zao> K-ballo: Also a lot of "hey, you, stuff's too deep to inline"
<zao> remark #11074: Inlining inhibited by limit max-size
<zao> remark #11074: Inlining inhibited by limit max-total-size
<zao> remark #11076: To get full report use -qopt-report=4 -qopt-report-phase ipo
<zao> Anyway, core HPX built with intel/2017a, so all is well.
<K-ballo> #define HPX_FORCEINLINE
<github> [hpx] hkaiser created fixing_windows_unicode (+1 new commit): https://git.io/vHIqO
<github> hpx/fixing_windows_unicode 0c97fd1 Hartmut Kaiser: Making sure UNICODE on Windows does not break by default...
pree has joined #ste||ar
<github> [hpx] hkaiser opened pull request #2648: Making sure UNICODE on Windows does not break by default (master...fixing_windows_unicode) https://git.io/vHIqR
pree has quit [Ping timeout: 240 seconds]
<zao> ooh
pree has joined #ste||ar
pree has quit [Ping timeout: 240 seconds]
<zao> Bleh, linker errors. Tired of fighting the compile times.
pree has joined #ste||ar
bikineev has joined #ste||ar
denis_blank has joined #ste||ar
Matombo has joined #ste||ar
pree has quit [Ping timeout: 245 seconds]
pree has joined #ste||ar
pree has quit [Ping timeout: 240 seconds]
hkaiser has quit [Quit: bye]
jaafar has quit [Quit: Konversation terminated!]
pree has joined #ste||ar
aserio has quit [Ping timeout: 258 seconds]
pree has quit [Ping timeout: 246 seconds]
jaafar has joined #ste||ar
david_pf_ has joined #ste||ar
pree has joined #ste||ar
hkaiser has joined #ste||ar
pree has quit [Ping timeout: 240 seconds]
aserio has joined #ste||ar
bikineev has quit [Remote host closed the connection]
bikineev has joined #ste||ar
bikineev has quit [Remote host closed the connection]
Matombo has quit [Remote host closed the connection]
Matombo has joined #ste||ar
Matombo has quit [Remote host closed the connection]
Matombo has joined #ste||ar
denis_blank has quit [Quit: denis_blank]
aserio has quit [Quit: aserio]
diehlpk has quit [Remote host closed the connection]
diehlpk has joined #ste||ar
diehlpk has quit [Remote host closed the connection]
david_pf_ has quit [Remote host closed the connection]
parsa has joined #ste||ar
parsa has quit [Client Quit]
parsa has joined #ste||ar
Matombo has quit [Remote host closed the connection]
EverYoung has quit [Ping timeout: 260 seconds]
EverYoung has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar