Можно ли смоделировать на CUDA «Развитие растения из семени»?
1) Вы можете написать алгоритм на знакомом вам языке, хоть на бейсике, а потом уже переделывайте под CUDA.
2) Попробуйте на КУДе сперва кружки порисовать, да ёлочки-полосочки. 
Выполните оба пункта - начинайте совмещать. Начинать думаю нужно с этого.
cuda и opencl это язык высокого уровня, позволяющий писать многопоточные приложения, работающие на видеокартах (по уму не только, но практика такова что доступны только они) и с возможной эмуляцией на обычных процессорах (чтобы один и тот же код работал везде), выглядит он как обычный метод на C++ подобном языке, т.е. если вам знаком С++ то вам будет просто на нем писать. Основные заморочки - организация рабочего окружения программиста (тулчейн настроить) и подготовительная загрузка входных и выгрузка результата, т.е. больше работа не программиста а админа ;)
p.s. https://www.youtube.com/watch?v=SfEZSyvbj2w