dash-project / dash

DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
http://www.dash-project.org/
Other
155 stars 44 forks source link

Pattern and *Spec Concepts Documentation #424

Open praveen-velliengiri opened 7 years ago

praveen-velliengiri commented 7 years ago

Hi I don't know whether posting this as issue is correct or not but once my doubts are cleared I will close this issue :) I'm doing similar kind of project for my Google Summer of Code program,at STE||AR Group.You can find it here. It is very much similar to Chapel domain Maps. I have recently find out dash project, so I'm using it as my reference to the design :) I liked it very much. But I have few doubts about your design 1.) What do the domains, dimensional, cartesian, distribution Specify in dash, It all has related meaning so i find difficult to understand it as a whole :( 2.) What do ' spec ' suffix actually means ? 3.) I understand that pattern is actually represents domain maps in chapel (I have read some dash papers) !, But I don't know how it is actually designed, this is where I find difficulty when doing my project Could you please explain me how the pattern is designed and how it is actually works ? I highly appreciate your kind help :) I kindly request you to explain with an example so I can understand it better. Thank you very much for your time! Thank you Praveenv

devreal commented 6 years ago

@fuchsto Anything to do here?