Purpose
Removes an attribute value from a communicator.
C synopsis
#include <mpi.h> int MPI_Attr_delete(MPI_Comm comm,int keyval);
FORTRAN synopsis
include 'mpif.h' or use mpi MPI_ATTR_DELETE(INTEGER COMM,INTEGER KEYVAL,INTEGER IERROR)
Parameters
Description
This subroutine deletes an attribute from cache by key and invokes the attribute delete function delete_fn specified when the keyval is created.
Notes
MPI_COMM_DELETE_ATTR supersedes MPI_ATTR_DELETE.
MPI_ATTR_DELETE does not interoperate with MPI_COMM_DELETE_ATTR. The FORTRAN bindings for MPI-1 caching functions presume that an attribute is an INTEGER. The MPI-2 caching bindings use INTEGER (KIND=MPI_ADDRESS_KIND). In an MPI implementation that uses 64-bit addresses and 32-bit INTEGERS, the two formats would be incompatible.
Errors
Related information