5.2 Fonction qui initialise un vecteur

Fonction qui permet d'initialiser un vecteur. La je vous conseil de faire une initialisation aléatoire et une initialisation avec une constante (pour permettre de faire les vérifications à la main, enfin de tête) :

1
2
3
4
5
6
__host__ void init_vec(float *h_in, int ntot){
	for(int i = 0 ; i < ntot ; i++){
		h_in[i] = sinf(float(i));
		//h_in[i] = 1.0;   //pour faire un test simple
	}
}

Car, savoir que le calcul est faut est une chose, mais savoir pourquoi le calcul est faut est plus constructif.