cuda kernel now working

Simone,

ho risolto tutti i problemi residui relativi al cuda kernel: ti confermo che un problema molto importante é' dato dalla divisibiltà "integer" delle iMap passate al kernel per il size della tegola. Ripeto che operativamente al kernel va PASSATA INTERA ROI ! Per il momento facciamo così, poi dopo ottimizziamo spezzettando la ROI in funzione delle sua dimensione, delle risorse disponibili e del numero di utenti che si vogliono servire.

Adesso tu dovresti allineare il tipo dato in uscita dal cuda kernel con quello usato nel tuo wrapper in java (vedi errore dopo kernel cuda e prima del salvataggio sul disco).
Come già' ti ho detto, oMap (same SIZE of iMap) & chMat(SIZE=squared number of classes in legend) sono entrambi integer.

Fammi sapere non appena sei pronto con versione funzionante!!
sono su skype o su cellulare (oggi sono fuori ufficio)

ciao e buon lavoro.