2017-06-13 2 views
-1

Mon code se trouve sur mon github: https://github.com/chrismunley/ParallelProgramming/tree/masterType MPI_Irecv cast erreur requise

L'erreur que je reçois est: PGC-W-0095-type cast nécessaire pour cette conversion (my_laplace.c: 112) PGC-W-0095-Type cast requis pour cette conversion (my_laplace.c: 120) PGC/x86-64 Linux 17.5-0: compilation terminée avec des avertissements

Quelqu'un sait ce que je fais mal avec l'Irecv? Je pense que cela a à voir avec les paramètres. Merci beaucoup!

+0

Ne publiez pas seulement un lien vers votre code entier et un message d'erreur. Lisez [ask] et [mcve]. Démontrez vos tentatives pour résoudre le problème. – Zulan

Répondre

0

Il s'agit d'un avertissement du compilateur indiquant qu'il est nécessaire de transtyper implicitement un type de données vers un autre potentiellement dangereux. Dans ce cas, il semble que vous transmettez une référence à une variable MPI_Status à MPI_Irecv, où MPI_Irecv attend une référence à une variable MPI_Request.

+0

Génial merci, je ne peux pas croire que j'ai raté ça. J'ai regardé les paramètres tant de fois. Tu es un dieu. –