Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Převede stav Fortran (což je pole celých čísel) na stav C (což je struktura). K převodu dojde u všech informací ve stavu, včetně informací, které jsou skryté. To znamená, že při převodu se neztratí žádné informace o stavu.
Syntaxe
int MPIAPI MPI_Status_f2c(
_In_ MPI_Fint *f_status,
_Out_ MPI_Status *status
);
Parametry
f_status [v]
Stav Fortranu.status [out]
Stav jazyka C.
Vrácená hodnota
Vrátí MPI_SUCCESS při úspěchu. V opačném případě je návratovou hodnotou kód chyby.
Poznámky
Pokud je f_status platný stav Fortranu, ale ne hodnota Fortran MPI_STATUS_IGNORE nebo MPI_STATUSES_IGNORE, vrátí se MPI_Status_f2c v c_status platném stavu C se stejným obsahem. Pokud f_status je hodnota Fortran MPI_STATUS_IGNORE nebo MPI_STATUSES_IGNORE nebo pokud f_status není platný stav Fortran, je volání chybné.
Stav jazyka C má stejné hodnoty zdroje, značky a kódu chyby jako stav Fortran a při dotazu na počet, prvky a zrušení vrátí stejné odpovědi. Převodní funkci může být volána s argumentem stavu Fortran, který má nedefinované pole chyby. V takovém případě hodnota pole chyby v argumentu stav jazyka C není definována.
Požadavky
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package nebo HPC Pack 2008 Client Utilities |
Hlavička |
Mpi.h; Soubor Mpif.h |
Knihovna |
Msmpi.lib |
DLL |
Msmpi.dll |