Re: A talk on HPC

2017-08-31 Thread Udiknedormin
Well, all of the ones mentioned in the pdf, that's for sure. I also noticed you use some nice metaprogramming utilities, e.x. the ones from metaUtils.nim file. I didn't read all of your code so I can't really know what functionalities are separable.

Re: A talk on HPC

2017-08-30 Thread jxy
Good suggestion. Thanks. What are the functionalities would you like to see in the optimization library?

Re: A talk on HPC

2017-08-30 Thread Udiknedormin
Will you publish the optimization part, which is obviously not tightly bounded to the purpose of the framework, separately? It would enable people to easily build other science libraries, which can lead to this optimization library having more contributors, which will probably be good for your f

Re: A talk on HPC

2017-08-29 Thread jxy
> Am I misunderstanding the purpose of your ArrayObj type? It seems to me your > implementation of `macro indexArray*(x: ArrayObj{call}, y: ArrayIndex): > untyped` is little inflexible. After all, not every function returning an > ArrayObj will be just doing element-wise calculations (or should

Re: A talk on HPC

2017-08-26 Thread Udiknedormin
I work in HPC myself (mostly using Fortran). I liked your slides very much. However I have a few a few questions. For now, I'll focus on the one that puzzles me the most. Am I misunderstanding the purpose of your ArrayObj type? It seems to me your implementation of macro indexArray*(x: ArrayObj

Re: A talk on HPC

2017-08-26 Thread komerdoor
I started working on a project like this a while ago supporting OpenCL C, GLSL and SPIR-V. Not to be used for physics, but for machine learning and game programming. Nice to see other ways of doing this.

Re: A talk on HPC

2017-08-24 Thread gokr
Just want to chime in here - looks like **very impressive work**! And it also (I guess) validates Nim as a very suitable language for these directions (parallellism, GPUs etc).

Re: A talk on HPC

2017-08-24 Thread cdome
Superb. Well done, really useful material to convince management to develop more in Nim.

Re: A talk on HPC

2017-08-24 Thread jxy
It's written on the title page. Or find it here [http://www.lanl.gov/asc/doe-coe-mtg-2017.php](http://www.lanl.gov/asc/doe-coe-mtg-2017.php)

Re: A talk on HPC

2017-08-24 Thread dom96
Wow, awesome library, brilliant slides and amazing work! Out of curiosity, where did you give this talk?

A talk on HPC

2017-08-23 Thread jxy
Hi, here is the slides of a talk on HPC I just gave. [https://github.com/jcosborn/cudanim/blob/master/demo3/doc/PP-Nim-metaprogramming-DOE-COE-PP-2017.pdf](https://github.com/jcosborn/cudanim/blob/master/demo3/doc/PP-Nim-metaprogramming-DOE-COE-PP-2017.pdf) I post it here for a wish. I wish the