slm: OpenCL code base  0.1
Modules
Here is a list of all modules:
 Connectivity structureMap channel connectivity such as channel heads, confluences, downstream pixels
 Utility functionsFunctions used frequently by kernels
 Kernel instance control optionsBasic kernel compilation and seed point offset information
 Streamline integration parametersParameters used to control R-K streamline integration behavior
 Parameters describing grid array geometry, size, orderingParameters describing DTM grid array geometry, size, ordering, padding, etc
 Jittered trajectory integration control parametersParameters used to control sub-pixel, jittered streamline integration
 Mapping flags and control parametersMapping grid-pixel flags provided by mapping_array; mapping control parameters
 Runge-Kutta integration step functionsFunctions used to compute Runge-Kutta integration down and up streamlines
 Hillslope lengthsMeasure hillslope lengths
 Channel and hillslope segmentationSegment and subsegment hillslopes and adjacent channels into smallish zones
 Streamline integrationKernels and functions used to integrate streamlines
 Trajectory stepping and recording functionsFunctions to carry out Runge-Kutta integration steps along streamlines & record them