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 |