5 ms·
What is the primary use-case/s of this language? Understanding what it is useful for will probably help programmers apply it somewhere.
by phantom_oracle 11y ago
What is the primary use-case/s of this language?
Understanding what it is useful for will probably help programmers apply it somewhere.
- alexbw 11y ago+1 for more varied examples
- eslaught 11y agoSo far I've focused mostly on HPC use-cases---generally simulations on a variety of data structures: (multi-dimensional) arrays, graphs, meshes, etc. The more interesting cases are distributed pointer data structures, and our hope is that supporting these will help Regent generalize well to non-HPC use-cases as well. Here are a couple representative examples of what we've done so far: * A hydrodynamics simulation on a 2D unstructured mesh (a pointer data structure): https://github.com/StanfordLegion/legion/blob/master/language/examples/pennant.rg https://github.com/StanfordLegion/legion/blob/master/languag... * A simulation of an electric circuit (a graph): https://github.com/StanfordLegion/legion/blob/master/language/examples/circuit.rg https://github.com/StanfordLegion/legion/blob/master/languag... (We have smaller toy examples that work with linked lists, trees, matrices, etc.: https://github.com/StanfordLegion/legion/tree/master/language/examples https://github.com/StanfordLegion/legion/tree/master/languag...)