función MPI_Status_f2c
Convierte de un estado Fortran (que es una matriz de enteros) a un estado de C (que es una estructura). La conversión se produce en toda la información de estado, incluida la que está oculta. Es decir, no se pierde ninguna información de estado en la conversión.
Sintaxis
int MPIAPI MPI_Status_f2c(
_In_ MPI_Fint *f_status,
_Out_ MPI_Status *status
);
Parámetros
f_status [in]
Estado de Fortran.status [out]
Estado de C.
Valor devuelto
Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.
Comentarios
Si f_status es un estado de Fortran válido, pero no el valor fortran de MPI_STATUS_IGNORE o MPI_STATUSES_IGNORE, MPI_Status_f2c devuelve en c_status un estado de C válido con el mismo contenido. Si f_status es el valor Fortran de MPI_STATUS_IGNORE o MPI_STATUSES_IGNORE, o si f_status no es un estado Fortran válido, la llamada es errónea.
El estado de C tiene los mismos valores de código fuente, etiqueta y error que el estado de Fortran y devuelve las mismas respuestas cuando se consultan para el recuento, los elementos y la cancelación. Se puede llamar a la función de conversión con un argumento de estado fortran que tiene un campo de error indefinido, en cuyo caso el valor del campo de error del argumento de estado de C no está definido.
Requisitos
Producto |
Paquete redistribuible de HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Client Utilities |
Encabezado |
Mpi.h; Mpif.h |
Biblioteca |
Msmpi.lib |
Archivo DLL |
Msmpi.dll |