Currently cTraceo.c calls the function corresponding to the selected output option [(calcRayCoords(), calsAllRayInfo(), etc ] which in turn does the memory allocation. In the OpenCL version this allocation has been moved up a level (ie. into cTraceo.c) to remove code redundancy.
Currently cTraceo.c calls the function corresponding to the selected output option [(calcRayCoords(), calsAllRayInfo(), etc ] which in turn does the memory allocation. In the OpenCL version this allocation has been moved up a level (ie. into cTraceo.c) to remove code redundancy.