Partager via


MPI_Status_f2c, fonction

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

Voir aussi

Fonctions diverses MPI