1 #needs MPI_Keyval_create and MPI_Attr_get
3 #needs MPI_Intercomm_create
5 #needs MPI_Errhandler_set, MPI_Keyval_create, MPI_Keyval_free, MPI_Attr_put
7 #needs MPI_Keyval_create, MPI_Keyval_free, MPI_Attr_put
12 #needs MPI_Errhandler_set, MPI_Comm_create_keyval, MPI_Comm_free_keyval, MPI_Comm_set_attr, MPI_Comm_delete_attr
14 #needs MPI_Errhandler_set, MPI_Type_create_keyval, MPI_Type_dup, MPI_Type_set_attr, MPI_Type_delete_attr
16 #needs MPI_Type_create_keyval, MPI_Type_dup, MPI_Type_set_attr
18 #needs MPI_Keyval_create, MPI_Keyval_free, MPI_Attr_put, MPI_Attr_get, MPI_Attr_delete
20 #needs MPI_Comm_create_keyval, MPI_Comm_free_keyval, MPI_Comm_get_attr, MPI_Comm_set_attr, MPI_Comm_delete_attr
22 #needs MPI_Type_create_keyval, MPI_Type_delete_keyval, MPI_Type_set_attr, MPI_Type_delete_attr
24 #needs MPI_Errhandler_set, MPI_Attr_get
26 #needs MPI_Comm_get_attr
28 #MPI_Keyval_create, MPI_Keyval_free for type and comm also