Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Convertit un status Fortran (qui est un tableau d’entiers) en un status C (qui est une structure). La conversion se produit sur toutes les informations dans status, y compris celles qui sont masquées. Autrement dit, aucune information status n’est perdue dans la conversion.
Syntaxe
int MPIAPI MPI_Status_f2c(
_In_ MPI_Fint *f_status,
_Out_ MPI_Status *status
);
Paramètres
f_status [in]
Fortran status.status [out]
C status.
Valeur retournée
Retourne MPI_SUCCESS en cas de réussite. Sinon, la valeur de retour est un code d’erreur.
Remarques
Si f_status est un status Fortran valide, mais pas la valeur Fortran de MPI_STATUS_IGNORE ou MPI_STATUSES_IGNORE, MPI_Status_f2c retourne dans c_status un status C valide avec le même contenu. Si f_status est la valeur Fortran de MPI_STATUS_IGNORE ou MPI_STATUSES_IGNORE, ou si f_status n’est pas un status Fortran valide, l’appel est erroné.
Le status C a les mêmes valeurs de code source, de balise et d’erreur que le status Fortran, et retourne les mêmes réponses lorsqu’il est interrogé pour le nombre, les éléments et l’annulation. La fonction de conversion peut être appelée avec un argument Fortran status qui a un champ d’erreur non défini, auquel cas la valeur du champ d’erreur dans l’argument C status n’est pas définie.
Configuration requise
Produit |
Package redistribuable MS-MPI HPC Pack 2012, package redistribuable HPC Pack 2008 R2 MS-MPI, package redistribuable MS-MPI HPC Pack 2008 ou utilitaires clients HPC Pack 2008 |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |