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/ | GSoC: https://github.com/STEllAR-GROUP/hpx/wiki/Google-Summer-of-Code-%28GSoC%29-2020
rtohid has left #ste||ar [#ste||ar]
kale[m] has quit [Ping timeout: 256 seconds]
kale[m] has joined #ste||ar
kale[m] has quit [Ping timeout: 256 seconds]
Amy1 has quit [Ping timeout: 256 seconds]
Amy1 has joined #ste||ar
Amy1 has quit [Ping timeout: 264 seconds]
Amy1 has joined #ste||ar
Amy1 has quit [Ping timeout: 264 seconds]
Amy1 has joined #ste||ar
nikunj97 has joined #ste||ar
hkaiser has quit [Quit: bye]
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 256 seconds]
nan111 has quit [Remote host closed the connection]
bita_ has quit [Ping timeout: 260 seconds]
weilewei has quit [Remote host closed the connection]
karame_ has quit [Remote host closed the connection]
kale[m] has joined #ste||ar
<ms[m]> heller: K-ballo we discussed in the meeting yesterday that we would try to get out a release candidate in the next few weeks and the actual release in a month-ish
<ms[m]> if you think that your current open PRs can make it in we'll make sure to wait for them, if you think it's too tight we'll know not to wait and they can go in 1.6.0 instead
Nikunj__ has quit [Read error: Connection reset by peer]
nikunj97 has joined #ste||ar
Nikunj__ has joined #ste||ar
<gonidelis[m]> I have implemented this `is_sentinel_for` trait and I am trying to embed the `is_iterator` concept for the `Iter` arg here
<gonidelis[m]> But with this implementation the compiler complains with `default template arguments may not be used in partial specializations
<gonidelis[m]> `
<gonidelis[m]> But I cannot really understand what's the problem here. Any thoughts?
nikunj97 has quit [Ping timeout: 260 seconds]
<gonidelis[m]> I think that the problem is that the `HPX_CONCEPT_REQUIRES_` argument is not used at the partial specialiaztion below and that does make sense.
<gonidelis[m]> I can see here (random example) that the `REQUIRES` concept is used as a template argument though https://github.com/gonidelis/hpx/blob/38516832601cc2c0178ad045cd96fdddefbbfd44/libs/algorithms/include/hpx/parallel/algorithms/for_each.hpp#L324-L333
<rori> if you are specializing the last template argument, I think it shouldn't be in the template arguments of line 15
<rori> ok ignore my comment
<gonidelis[m]> Yeah, that's true. So where should it be then?
nikunj97 has joined #ste||ar
Nikunj__ has quit [Ping timeout: 260 seconds]
<rori> actually I don't know about a lot about concepts for now, hkaiser will better advise you :)
<gonidelis[m]> that's fine ;)
kale[m] has quit [Ping timeout: 256 seconds]
kale[m] has joined #ste||ar
<rori> Following what you pointed [here](https://github.com/gonidelis/hpx/blob/38516832601cc2c0178ad045cd96fdddefbbfd44/libs/algorithms/include/hpx/parallel/algorithms/for_each.hpp#L324-L333) can't you put your always_void conditions in the concept_requires ?
<gonidelis[m]> hmm... let me give it a try
<rori> actually it seems wrong cause we don't have traits like has_equality or else..
<rori> I'll let heller and hkaiser help you ^^
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 260 seconds]
Yorlik has joined #ste||ar
hkaiser has joined #ste||ar
nikunj97 has joined #ste||ar
Nikunj__ has quit [Read error: Connection reset by peer]
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 260 seconds]
<ms[m]> Kokkos meeting for those interested
<gonidelis[m]> hkaiser meeting in 30' ?
<gonidelis[m]> rori: heller ^^
<hkaiser> gonidelis[m]: yes
<gonidelis[m]> hkaiser: Just created a PR for is_sentinel_for
<hkaiser> great!
rtohid has joined #ste||ar
<hkaiser> gonidelis[m]: I might be a couple of minutes late, still in another meeting
<gonidelis[m]> ok
<gonidelis[m]> np ;)
weilewei has joined #ste||ar
<K-ballo> ms[m]: don't wait for it, if it makes it then it makes it, if not no big deal.. seems cuda doesn't like my changes anyways
nan11 has joined #ste||ar
bita_ has joined #ste||ar
karame_ has joined #ste||ar
<hkaiser> weilewei: meeting now?
<weilewei> hkaiser yes
<weilewei> I am waiting now
<hkaiser> what link should I use?
nikunj97 has joined #ste||ar
Nikunj__ has quit [Ping timeout: 265 seconds]
<hkaiser> nan11: I'll be a couple minutes late
<nan11> hkaiser No problem
kale[m] has quit [Read error: Connection reset by peer]
<hkaiser> nan11: I'm ready whenever you are
<nan11> hkaiser I will join in now
Nikunj__ has joined #ste||ar
kale[m] has joined #ste||ar
nikunj97 has quit [Ping timeout: 256 seconds]
nikunj97 has joined #ste||ar
Nikunj__ has quit [Ping timeout: 260 seconds]
<nikunj97> hkaiser, are you available tomorrow morning at 9 for a call?
<nikunj97> morning 9 your time ^
<hkaiser> nikunj97: I can try, no set plans for tomorrow yet
<hkaiser> can we play it by ear?
<nikunj97> sure
<nikunj97> I don't have any plans for tomorrow. Just ping me here whenever you're ready.
<hkaiser> ok
nikunj97 has quit [Read error: Connection reset by peer]
karame_ has quit [Remote host closed the connection]
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
Yorlik has quit [Ping timeout: 264 seconds]
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nan11 has quit [Remote host closed the connection]
<ms[m]> K-ballo: ok, thanks
karame_ has joined #ste||ar
hkaiser has quit [Quit: bye]
<K-ballo> ms[m]: I plan to deprecate the old invoke traits (is_callable, result_of, etc), that should be on the next release even if the rest doesn't make it
<ms[m]> K-ballo: sounds good
<ms[m]> do I read that correctly that you want to deprecate them for 1.5.0? or the one after?
rtohid has quit [Remote host closed the connection]
rtohid has joined #ste||ar
weilewei has quit [Remote host closed the connection]
<K-ballo> 1.5.0
<K-ballo> they should have been deprecated when the new traits were added, don't know why I failed to do it
Yorlik has joined #ste||ar
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
nan11 has joined #ste||ar
rtohid has quit [Remote host closed the connection]
rtohid has joined #ste||ar
karame_ has quit [Remote host closed the connection]
rtohid has quit [Remote host closed the connection]
rtohid has joined #ste||ar
rtohid has left #ste||ar [#ste||ar]
hkaiser has joined #ste||ar
weilewei has joined #ste||ar
<K-ballo> interesting, result_of was a deprecated name already, was just missing the deprecation attribute
<K-ballo> curious that a few other TUs chose to use the deprecated names, for some reason
kale[m] has quit [Ping timeout: 256 seconds]
kale[m] has joined #ste||ar
nan11 has quit [Remote host closed the connection]
<K-ballo> hkaiser: which clang-format version do the checks use?