1
Vote

Change from Dwarf.<Kernel>.<Platform>.<Parallelism> to Dwarf.<Kernel>.<Example>.<Platform>.<Parallelism> convention

description

The current convention assumes only one example for each dwarf. However, it is a better example to show different examples for each. For instance, in N-Body, you can have different methods: the simple n^2 method, the Barnes-Hut method, the Fast Multipole method, etc. It is probably worthwhile to show that for each dwarf there are various different methods that expert would use. These methods will range from simple ones to more complex ones.
 
This change would require a reorganization of the project directories and the implicit and explicit naming conventions.

comments

JeffreySax wrote May 8, 2010 at 12:07 AM

I like your idea of allowing more than one example for each dwarf. However, I believe it would be better to keep all examples within a dwarf project and add a command line switch that lets the user choose different examples. There is already way too much code duplication as it is.

wrote Feb 13, 2013 at 10:25 PM