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
<zao> VS 16.6 out, the gartenzwerge messed up the installer a bit and it'll fail installing some WMI stuff, so you probably have to retry the install.
bita_ has quit [Ping timeout: 252 seconds]
<Yorlik> It seems several people have issues with slow connections when trying to update VS - seems there might be a CDN issue.
<hkaiser> 16.7 preview worked just fine today
hkaiser has quit [Quit: bye]
<K-ballo> 16.6 took forever to download, keep fluctuating between 60kbps and 3mbps
K-ballo has quit [Quit: K-ballo]
K-ballo has joined #ste||ar
<K-ballo> but it installed just fine in the end
K-ballo has quit [Read error: Connection reset by peer]
K-ballo1 has joined #ste||ar
K-ballo1 is now known as K-ballo
bita_ has joined #ste||ar
bita_ has quit [Read error: Connection reset by peer]
akheir has quit [Quit: Leaving]
Yorlik has quit [Read error: Connection reset by peer]
rori has quit [Ping timeout: 260 seconds]
rori has joined #ste||ar
mcopik has joined #ste||ar
mcopik has quit [Client Quit]
hkaiser has joined #ste||ar
rtohid has joined #ste||ar
akheir has joined #ste||ar
nan111 has joined #ste||ar
bita_ has joined #ste||ar
<ms[m]> hkaiser: heller: daint was opened today
<ms[m]> and then closed again...
<hkaiser> darn
<ms[m]> so it might still take some time before we have pycicle up
<gonidelis[m]> declare ^^
<K-ballo> as opposed to?
<K-ballo> there are no implicitly provided op== for user defined classes, is that what you had in mind?
<gonidelis[m]> Yeah exactly. So how can I look up for this kind of syntax: `operator==` ? I mean how is this thing called?
<K-ballo> operator overloading? equality operator?
<gonidelis[m]> Yeah, I didn't know that operator overloading could be done like this
<zao> gonidelis[m]: If you want to name an operator in a function-style syntax, is 'operator X' where X is the operator.
<gonidelis[m]> wow!
<zao> `Path operator / (Path a, Path b);`
<zao> You can even for non-primitive types say things like `x.operator + (y)` to mean `x + y`
<zao> If you're itching for something to read - https://en.cppreference.com/w/cpp/language/operators
<gonidelis[m]> zao: thanx a lot!
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 264 seconds]
K-ballo1 is now known as K-ballo
sayefsakin has joined #ste||ar
hkaiser has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 256 seconds]
K-ballo1 is now known as K-ballo
<weilewei> After two days attempt, I finally found the bug in my code, in MPI_Gatherv, the index is off by 1 which then impact the rest of millions of number... I couldn't spot it when I only use several nodes, but find it when the program scales...
<zao> :D
<gonidelis[m]> hkaiser: On the iter_sent.hpp implementation here https://github.com/STEllAR-GROUP/hpx/blob/master/libs/algorithms/tests/regressions/iter_sent.hpp , why is it mandatory to provide an `initialState` and a `stopValue`. I mean, how could I use this iterator over a vector?
<K-ballo> gonidelis[m]: you can't and you wouldn't
<hkaiser> gonidelis[m]: iterators are (most of the time) bound to their containers, you can't just use an arbitrary iterar with any container
sayef_ has joined #ste||ar
sayefsakin has quit [Ping timeout: 260 seconds]
<hkaiser> sayef_: thanks!
hkaiser has quit [Read error: Connection reset by peer]
sayef__ has joined #ste||ar
sayef_ has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
<gonidelis[m]> hkaiser: so for what kind of container is this `Iterator` implemented?
<hkaiser> none
<hkaiser> just an iterator that pretends to be one
<gonidelis[m]> ahhhhh now I get it.... just a sequence of numbers
<gonidelis[m]> great. thank you~
<gonidelis[m]> Do you that there are any use cases in n4861 (last one) where `for_each` runs for a different type-pair of iterators?
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 240 seconds]
<hkaiser> gonidelis[m]: it could run on a C-string (pointer+length or pointer+'\0')
nikunj has joined #ste||ar
<gonidelis[m]> ok good thought.... I will try that. Thanks
<gonidelis[m]> hkaiser: I reckon that pointer+length is already implemented and tested. We should get that pointer+sentinel pair get done...
<hkaiser> k
rtohid has left #ste||ar [#ste||ar]
nikunj has quit [Ping timeout: 265 seconds]
sayef_ has joined #ste||ar
nikunj has joined #ste||ar
sayef__ has quit [Ping timeout: 256 seconds]
nan111 has quit [Remote host closed the connection]
akheir has quit [Quit: Leaving]
<gonidelis[m]> That could be helpful
hkaiser has quit [Read error: Connection reset by peer]