Create generalcuda.cpp