Delen via


MPI_Status_f2c functie

Converteert van een Fortran-status (een matrix van gehele getallen) naar een C-status (een structuur). De conversie vindt plaats op alle informatie in de status, inclusief de informatie die verborgen is. Dat wil dus dat er geen statusinformatie verloren gaat in de conversie.

Syntaxis

int MPIAPI MPI_Status_f2c(
  _In_  MPI_Fint   *f_status,
  _Out_ MPI_Status *status
);

Parameters

  • f_status [in]
    Fortran-status.

  • status [uit]
    C-status.

Retourwaarde

Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.

Opmerkingen

Als f_status een geldige Fortran-status is, maar niet de Fortran-waarde van MPI_STATUS_IGNORE of MPI_STATUSES_IGNORE, retourneert MPI_Status_f2c in c_status een geldige C-status met dezelfde inhoud. Als f_status de Fortran-waarde van MPI_STATUS_IGNORE of MPI_STATUSES_IGNORE is, of als f_status geen geldige Fortran-status is, is de aanroep onjuist.

De C-status heeft dezelfde bron-, tag- en foutcodewaarden als de Fortran-status en retourneert dezelfde antwoorden wanneer er een query wordt uitgevoerd voor aantal, elementen en annulering. De conversiefunctie kan worden aangeroepen met een Fortran-statusargument met een niet-gedefinieerd foutveld. In dat geval is de waarde van het foutveld in het argument C-status niet gedefinieerd

Vereisten

Product

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities

Header

Mpi.h; Mpif.h

Bibliotheek

Msmpi.lib

DLL

Msmpi.dll

Zie ook

MPI Diverse functies