funktionen MPI_Status_f2c

Konverterar från en Fortran-status (som är en matris med heltal) till en C-status (som är en struktur). Konverteringen sker på all information i status, inklusive den som är dold. Alltså går ingen statusinformation förlorad i konverteringen.

Syntax

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

Parametrar

  • f_status [in]
    Fortran-status.

  • status [out]
    C-status.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

Kommentarer

Om f_status är en giltig Fortran-status, men inte Fortran-värdet för MPI_STATUS_IGNORE eller MPI_STATUSES_IGNORE, returnerar MPI_Status_f2c i c_status en giltig C-status med samma innehåll. Om f_status är Fortran-värdet för MPI_STATUS_IGNORE eller MPI_STATUSES_IGNORE, eller om f_status inte är en giltig Fortran-status, är anropet felaktigt.

C-statusen har samma käll-, tagg- och felkodsvärden som Fortran-statusen och returnerar samma svar vid frågor om antal, element och annullering. Konverteringsfunktionen kan anropas med ett Fortran-statusargument som har ett odefinierat felfält, i vilket fall värdet för felfältet i C-statusargumentet är odefinierat

Krav

Produkt

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

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI Diverse funktioner