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.
Gibt einen vordefinierten Typ zurück, der dem angegebenen Bereich entspricht.
Syntax
int MPIAPI MPI_Type_create_f90_real(
int p,
int r,
_Out_ MPI_Datatype *newtype
);
Parameter
p
Anzahl der Dezimalstellen in mantissa.r
Dezimalexponentenbereich erwünscht.newtype [out]
Ein vordefinierter MPI-Datentyp, der dem Bereich entspricht.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_TYPE_CREATE_F90_REAL(P, R, NEWTYPE, IERROR)
INTEGER P, R, NEWTYPE, IERROR
Anmerkung
Diese Funktion gibt einen vordefinierten MPI-Datentyp zurück, der einer REAL-Variablen von KIND selected_real_kind(p, r) entspricht. In dem oben beschriebenen Modell wird ein Handle für das Element D(p, r)zurückgegeben. Entweder p oder r können bei Aufrufen von selected_real_kind(p, r) (aber nicht beide) ausgelassen werden. Analog kann entweder p oder r auf MPI_UNDEFINED festgelegt werden. In der Kommunikation stimmt ein von MPI_Type_create_f90_real zurückgegebener MPI-Datentyp A mit einem Datentyp B überein, wenn B von MPI_Type_create_f90_real aufgerufen wurde mit denselben Werten für p und r oder B ist ein Duplikat eines solchen Datentyps.
Wenn kein entsprechender Typ für den angegebenen Bereich vorhanden ist, ist der Aufruf fehlerhaft. Diese Implementierung legt newtype auf MPI_DATATYPE_NULL fest und gibt einen Fehler der Klasse MPI_ERR_ARG zurück.
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 |