Partilhar via


função MPI_Status_f2c

Converte de um estado de Fortran (que é uma matriz de números inteiros) num estado C (que é uma estrutura). A conversão ocorre em todas as informações no estado, incluindo a que está oculta. Ou seja, não são perdidas informações de estado na conversão.

Sintaxe

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

Parâmetros

  • f_status [em]
    Estado de Fortran.

  • status [out]
    Estado C.

Valor devolvido

Devolve MPI_SUCCESS com êxito. Caso contrário, o valor devolvido é um código de erro.

Observações

Se f_status for um estado fortran válido, mas não o valor fortran de MPI_STATUS_IGNORE ou MPI_STATUSES_IGNORE, MPI_Status_f2c devolve em c_status um estado C válido com o mesmo conteúdo. Se f_status for o valor fortran de MPI_STATUS_IGNORE ou MPI_STATUSES_IGNORE ou se f_status não for um estado fortran válido, a chamada é errada.

O estado C tem os mesmos valores de código de origem, etiqueta e erro que o estado de Fortran e devolve as mesmas respostas quando consultado para contagem, elementos e cancelamento. A função de conversão pode ser chamada com um argumento de estado de Fortran que tem um campo de erro indefinido, caso em que o valor do campo de erro no argumento estado C é indefinido

Requisitos

Produto

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

Cabeçalho

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

DLL

Msmpi.dll

Ver também

Funções Diversas do MPI