2 #needs MPI_Intercomm_create
6 # The MPI-2 specification makes it clear that delect attributes are
7 # called on MPI_COMM_WORLD and MPI_COMM_SELF at the very beginning of
8 # MPI_Finalize. This is useful for tools that want to perform the MPI
9 # equivalent of an "at_exit" action.
10 # SMPI does not keep a copy of comm_self at all times for memory reasons...
15 #needs MPI_Errhandler_set, MPI_Comm_create_keyval, MPI_Comm_free_keyval, MPI_Comm_set_attr, MPI_Comm_delete_attr
17 #needs MPI_Errhandler_set, MPI_Type_create_keyval, MPI_Type_dup, MPI_Type_set_attr, MPI_Type_delete_attr
19 #needs MPI_Type_create_keyval, MPI_Type_dup, MPI_Type_set_attr
22 #needs MPI_Comm_create_keyval, MPI_Comm_free_keyval, MPI_Comm_get_attr, MPI_Comm_set_attr, MPI_Comm_delete_attr
24 #needs MPI_Type_create_keyval, MPI_Type_delete_keyval, MPI_Type_set_attr, MPI_Type_delete_attr
28 #needs MPI_Comm_get_attr
30 #MPI_Keyval_create, MPI_Keyval_free for type and comm also