hkaiser changed the topic of #ste||ar to: The topic is '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/
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
diehlpk has joined #ste||ar
nikunj has quit [Remote host closed the connection]
nikunj has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
hkaiser has quit [Quit: bye]
K-ballo has joined #ste||ar
diehlpk has quit [Ping timeout: 260 seconds]
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
jaafar has quit [Ping timeout: 240 seconds]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo 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
nikunj97 has joined #ste||ar
K-ballo has quit [Remote host closed the connection]
K-ballo has joined #ste||ar
nikunj97 has quit [Ping timeout: 255 seconds]
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
<Yorlik>
How can I make this work? It's wrong code - but how would it be correct?
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 255 seconds]
nikunj has joined #ste||ar
<Yorlik>
I am getting this error for the above construction: error C3203: 'entity': unspecialized class template can't be used as a template argument for template parameter 'D', expected a real type
<Yorlik>
I solved using the simple composite<c1, c2, c3> kinbda syntax to work with CRTP - however - I don't know how to use partially specialized templates as components, like the changes c1 in the example.
<Yorlik>
Is that possible at all?
<hkaiser>
so what's you question?
<Yorlik>
Is there a way to use partial specializations as template template parameters in an elegant way?
<hkaiser>
sure, you defined c1_1 as template <T, size_t N> using c1_1 = c<T, 1>; and then you use it with one template argument
<hkaiser>
remove the size_t N and it will work
<Yorlik>
But it explodes. :(
<Yorlik>
OK ..
<Yorlik>
OMG
<Yorlik>
Thats beautiful :)
<Yorlik>
Love it ! Thanks a ton !
<hkaiser>
Yorlik: remember: if you can't find a problem you obviously have, you're most likely looking at the wrong spot ;-)
<Yorlik>
This while template language + CRTP still is completely mindboggling to me in so many ways. I thionk I'll just need more practise/experience until it really is sunk-in. :)
<hkaiser>
Yorlik: well your mistake was a trivial one, completely unrelated to CRTP
<Yorlik>
Yeah - after all I'm learning this mostly autodidactically without teacher. This kind of stuff always happens.
<Yorlik>
And internet info often is bonkers.
<Yorlik>
Asking template questions in available C++ channels often already overwhelms people.
<Yorlik>
Like the simple version of my example.
<hkaiser>
Yorlik: you're doing very well so far!
<Yorlik>
I'm happy, all in all. Sometimes I just hit stupid walls :D
<Yorlik>
Thanks :)
nikunj has quit [Ping timeout: 240 seconds]
nikunj has joined #ste||ar
K-ballo has quit [Ping timeout: 265 seconds]
hkaiser has quit [Quit: bye]
hkaiser has joined #ste||ar
nikunj97 has joined #ste||ar
bita has joined #ste||ar
nikunj97 has quit [Ping timeout: 255 seconds]
bita has quit [Read error: Connection reset by peer]
bita has joined #ste||ar
diehlpk has joined #ste||ar
nikunj has quit [Ping timeout: 260 seconds]
nikunj has joined #ste||ar
diehlpk has quit [Remote host closed the connection]
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
Abhishek09 has joined #ste||ar
simbergm1 has quit [Ping timeout: 246 seconds]
heller1 has quit [Ping timeout: 248 seconds]
kordejong has quit [Ping timeout: 240 seconds]
rori has quit [Ping timeout: 260 seconds]
simbergm1 has joined #ste||ar
simbergm1 has quit [Quit: killed]
simbergm has joined #ste||ar
diehlpk has joined #ste||ar
<Abhishek09>
diehlpk: hi
<Abhishek09>
i found that manylinux is impotant for us because without it we cant upload on pypa
<Abhishek09>
if we can't publish on pypa, it will worthless
<diehlpk>
Abhishek09, as I mentioned before please contact rthoid
<diehlpk>
I am not a mentor of this project anymore
<Abhishek09>
there is a good reasoning for that, one could upload a wheel which has dependincies which conflict with another wheel (i'm talking about shared c libraries), which will then raise hell
<diehlpk>
Abhishek09, One part of GsoC is that the student comes up with a solution for the project
<diehlpk>
I recommend that you start to generate a google doc and summarize your outline
<diehlpk>
List was is needed to do what and how to solve it
<diehlpk>
*what
<Abhishek09>
but discussion also important and what is acceptable or onon acceptable
<diehlpk>
Start with having a offical python package we need
<Abhishek09>
you must be agree because it is open source
<diehlpk>
and having just a whl has following difficulties
<diehlpk>
Yes, therefore make a list with pro and cons for each solution
<diehlpk>
Not technical at all
<Abhishek09>
but sdist will be fine for us acourding pypa policy
<diehlpk>
Ok, compile a list with these information and send a link to the Google Doc here in irc and people will discuss
<diehlpk>
It is very hard to follow if we have everything here in the irc log
<Abhishek09>
that why manylinux is very important
<diehlpk>
One document with pro and cons of the kind of package and what kind of infrastructure we need
<diehlpk>
I would really like to encourage you to build hpx and phylanx first
<diehlpk>
Document what kind of libaries and compilers you need
<Abhishek09>
Is sdist will be ok for us?
<diehlpk>
I do not know
<diehlpk>
It is your responsibility to check this
<Abhishek09>
who will decide ?
<diehlpk>
In previous years students provided us with a document with pro and cons for each solution and we discussed them
<diehlpk>
One more time, I think you should build hpx and phylanx and document versions and compilers you need
<Abhishek09>
i found that it will be fine but it depend on you , whether you accept or not
<diehlpk>
having this information you cna check if manylinux or sdist has all the needed tools
<diehlpk>
So it makes not sense to discuss what to use if we even do not know the requirements
<diehlpk>
After you have such a document we can doiscuss things and decide
<diehlpk>
So please start with compiling hpx and phylanx first
<diehlpk>
After that talk with rthoid about the tools
<Abhishek09>
i think you dont have to waste time on bad solution
<Abhishek09>
work on one solution which is best among of all
<Abhishek09>
perfect
<diehlpk>
Yes, and one part of GSoc is to find this solution
<diehlpk>
So you should think what we need to accomplish tings and present the best solution to us
<diehlpk>
If we would know how to do things, this would not be a GSoC project.
<Abhishek09>
i think only one solution is suffiecient whether to discuss every solution
<Abhishek09>
which is best and perfect
<diehlpk>
What ever you want to do, it is your proposal
<diehlpk>
So whatever you want to do, prepare your solution and contact rthoid about it
<Abhishek09>
i dont to make big proposal about pros and cons of every solution
<diehlpk>
Whatever you prefer
<Abhishek09>
i will prefer only document a best and perfect solution
<Abhishek09>
i will not waste time on worst solution . therefore discussion is important for us before document a proposal
<Abhishek09>
to work in right direction
Abhishek09 has quit [Remote host closed the connection]
hkaiser has quit [Quit: bye]
hkaiser has joined #ste||ar
<diehlpk>
simbergm, Do you have time to write a blog post for GSoC and announce on the webpage that we were accepted