Compartilhar via


Função MPI_Status_f2c

Converte de um status Fortran (que é uma matriz de inteiros) em um status C (que é uma estrutura). A conversão ocorre em todas as informações em status, incluindo a que está oculta. Ou seja, nenhuma informação status é perdida na conversão.

Sintaxe

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

Parâmetros

  • f_status [in]
    Fortran status.

  • status [out]
    C status.

Retornar valor

Retorna MPI_SUCCESS em caso de êxito. Caso contrário, o valor retornado será um código de erro.

Comentários

Se f_status for um status Fortran válido, mas não o valor Fortran de MPI_STATUS_IGNORE ou MPI_STATUSES_IGNORE, MPI_Status_f2c retornará em c_status um status 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 status Fortran válido, a chamada será incorreta.

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

Requisitos

Produto

Pacote Redistribuível do HPC Pack 2012 MS-MPI, Pacote Redistribuível HPC Pack 2008 R2 MS-MPI, Pacote Redistribuível do HPC Pack 2008 MS-MPI ou Utilitários de Cliente HPC Pack 2008

parâmetro

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

DLL

Msmpi.dll

Confira também

Funções diversas de MPI