Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Konvertiert von einem Fortran-status (bei dem es sich um ein Array von ganzen Zahlen handelt) in einen C-status (bei dem es sich um eine -Struktur handelt). Die Konvertierung erfolgt für alle Informationen in status, einschließlich der ausgeblendeten Informationen. Das heißt, bei der Konvertierung gehen keine status Informationen verloren.
Syntax
int MPIAPI MPI_Status_f2c(
_In_ MPI_Fint *f_status,
_Out_ MPI_Status *status
);
Parameter
f_status [in]
Fortran status.status [out]
C-status.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
Hinweise
Wenn f_status ein gültiger Fortran-status, aber nicht der Fortran-Wert von MPI_STATUS_IGNORE oder MPI_STATUSES_IGNORE ist, gibt MPI_Status_f2c in c_status einen gültigen C-status mit demselben Inhalt zurück. Wenn f_status der Fortran-Wert von MPI_STATUS_IGNORE oder MPI_STATUSES_IGNORE ist oder wenn f_status kein gültiger Fortran-status ist, ist der Aufruf fehlerhaft.
Der C-status verfügt über die gleichen Quell-, Tag- und Fehlercodewerte wie die Fortran-status und gibt dieselben Antworten zurück, wenn nach Anzahl, Elementen und Abbruch abgefragt wird. Die Konvertierungsfunktion kann mit einem Fortran-status-Argument aufgerufen werden, das ein nicht definiertes Fehlerfeld aufweist. In diesem Fall ist der Wert des Fehlerfelds im Argument C status nicht definiert.
Anforderungen
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package oder HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |