MPI_Comm_get_attr función
Recupera el valor del atributo por clave.
Sintaxis
int MPIAPI MPI_Comm_get_attr(
MPI_Comm comm,
int comm_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
Parámetros
comm
Communicator al que se adjunta el atributo.comm_keyval
Valor de clave.attribute_val [out]
Valor de atributo, a menos que flag = false.flag [out]
True si se extrajo un valor de atributo; false si no hay ningún atributo asociado a la clave.
Valor devuelto
Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.
En Fortran, el valor devuelto se almacena en el parámetro IERROR .
Fortran
MPI_COMM_GET_ATTR(COMM, COMM_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
INTEGER COMM, COMM_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
LOGICAL FLAG
Comentarios
Los atributos deben extraerse del mismo idioma que se insertaron en con MPI_Comm_set_attr. Aunque el argumento attribute_val se declara como puntero void , es realmente la dirección de un puntero void. Consulte la justificación en el estándar para obtener más detalles.
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 |