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
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 272 seconds]
nikunj97 has joined #ste||ar
nan111 has quit [Remote host closed the connection]
Nikunj__ has quit [Ping timeout: 260 seconds]
hkaiser has quit [Quit: bye]
nikunj97 has quit [Read error: Connection reset by peer]
nikunj97 has joined #ste||ar
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 244 seconds]
Nikunj__ has quit [Read error: Connection reset by peer]
<gonidelis[m]> test
<gonidelis[m]> (just checking my new client)
mcopik has joined #ste||ar
mcopik has quit [Client Quit]
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 260 seconds]
Yorlik_ has quit [Ping timeout: 256 seconds]
hkaiser has joined #ste||ar
<gonidelis[m]> What is the purpose of dispatch.hpp in hpx/libs/algorithms/include/hpx/parallel/algorithms/detail ?
<hkaiser> gonidelis[m]: ahh, now you're getting closer
<hkaiser> it encapsulates the code that is the same for all algorithms, dispatching to the correct implementation depending in arguments: sequential or parallel, etc.
<hkaiser> sync or async
<gonidelis[m]> hkaiser: thanks a lot! Could you explain what your reduce tester is doing? I mean like what is this syntax `Iterator<std::int64_t, 100>{0}` trying to accomplish ?
<hkaiser> gonidelis[m]: can you give me a link?
<gonidelis[m]> oh sory
<hkaiser> gonidelis[m]: btw you might want to watch this: https://www.youtube.com/watch?v=k6djT0a1q3E
<gonidelis[m]> <hkaiser "gonidelis: btw you might want to"> i definately will
<hkaiser> it's a iterator that is used by the test only - feel free to reuse it for your code
<hkaiser> *for your tests*
<gonidelis[m]> yeah I have already reached to that file and I think I don't get what the cunstructor is achieving
<gonidelis[m]> ` explicit Iterator(Value initialState) : state(initialState)`
<gonidelis[m]> What are the empty brackts suppose to mean?
<gonidelis[m]> `{
<gonidelis[m]> }`
<hkaiser> this is what's called 'uniform initialization' in c++, it essentially creates a new instance of the Iterator<> in place (a temporary)
<hkaiser> it invokes the Iterator::Iterator() constructor by passing `0` as the only argument
<gonidelis[m]> hmm... never heard of 'uniform initialization' before...just seems like more homework for me :D
<gonidelis[m]> I think I get what you are saying though....
Yorlik has joined #ste||ar
Nikunj__ has joined #ste||ar
nikunj97 has joined #ste||ar
Nikunj__ has quit [Ping timeout: 260 seconds]
nikunj97 has quit [Read error: Connection reset by peer]
Yorlik has quit [Read error: Connection reset by peer]
<gonidelis[m]> I am really trying to figure my way through this piece of code in `iter_sent.hpp`. https://github.com/STEllAR-GROUP/hpx/blob/bf14e935d138fdeadaf04a6459fcd30fa5fb170d/libs/algorithms/tests/regressions/iter_sent.hpp#L14-L17 I have read about template specialization thus far but I don't think that's the case
<gonidelis[m]> It's just an empty template that just takes one type specification with an empty body...
nikunj97 has joined #ste||ar
<K-ballo> that construction is a bit awkward, the sentinel value is held by the iterator rather than the sentinel
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 256 seconds]
Yorlik has joined #ste||ar
hkaiser has quit [Ping timeout: 256 seconds]
hkaiser has joined #ste||ar
<hkaiser> K-ballo: good point
<hkaiser> gonidelis[m]: might be good exercise for you to change that such that the sentinel value is stored by Sentinel and not Iterator
<K-ballo> gonidelis[m]: sorry :P
<hkaiser> shouldn't be hard, however
hkaiser has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
weilewei has joined #ste||ar
parsa has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
parsa has joined #ste||ar
hkaiser has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
K-ballo has joined #ste||ar
hkaiser has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo1 has joined #ste||ar
K-ballo1 is now known as K-ballo
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
weilewei has quit [Remote host closed the connection]
Yorlik has quit [Read error: Connection reset by peer]
Yorlik has joined #ste||ar