Condividi tramite


funzione MPI_Status_f2c

Converte da uno stato Fortran (che è una matrice di interi) a uno stato C (che è una struttura). La conversione viene eseguita su tutte le informazioni nello stato, incluso quello nascosto. Ovvero, nessuna informazione sullo stato viene persa nella conversione.

Sintassi

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

Parametri

  • f_status [in]
    Stato fortran.

  • status [out]
    Stato C.

Valore restituito

Restituisce MPI_SUCCESS in caso di esito positivo. In caso contrario, il valore restituito è un codice di errore.

Commenti

Se f_status è uno stato Fortran valido, ma non il valore Fortran di MPI_STATUS_IGNORE o MPI_STATUSES_IGNORE, MPI_Status_f2c restituisce in c_status uno stato C valido con lo stesso contenuto. Se f_status è il valore Fortran di MPI_STATUS_IGNORE o MPI_STATUSES_IGNORE o se f_status non è uno stato Fortran valido, la chiamata è errata.

Lo stato C ha gli stessi valori di codice di origine, tag e errore dello stato Fortran e restituisce le stesse risposte quando viene eseguita una query per conteggio, elementi e annullamento. La funzione di conversione può essere chiamata con un argomento di stato Fortran con un campo di errore non definito, nel qual caso il valore del campo di errore nell'argomento stato C non è definito

Requisiti

Prodotto

Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni varie MPI