Re: [OMPI devel] Problem with attributes attached to communicators

2011-01-13 Thread Pascal Deveze
lete the line: MPI_Keyval_free(&keyval); in the function ADIOI_cb_delete_name_array (romio/adio/common/cb_config_list.c). Do you have any remarks about that ? Regards, Pascal ---- Message original ---- Sujet: Re: [OMPI devel] Problem with attributes attached to communicators Date

Re: [OMPI devel] Problem with attributes attached to communicators

2011-01-10 Thread Pascal Deveze
ution I found to run ROMIO with OpenMPI is to delete the line: MPI_Keyval_free(&keyval); in the function ADIOI_cb_delete_name_array (romio/adio/common/cb_config_list.c). Do you have any remarks about that ? Regards, Pascal ---- Message original Sujet: Re: [OMPI devel] Probl

Re: [OMPI devel] Problem with attributes attached to communicators

2011-01-06 Thread George Bosilca
MPI_Comm_create_keyval and MPI_Comm_free_keyval are the functions you should use in order to be MPI 2.2 compliant. Based on my understanding of the MPI standard, your application is incorrect, and therefore the MPICH behavior is incorrect. The delete function is not there for you to delete the

[OMPI devel] Problem with attributes attached to communicators

2011-01-06 Thread Pascal Deveze
I have a problem to finish the porting of ROMIO into Open MPI. It is related to the routines MPI_Comm_dup together with MPI_Keyval_create, MPI_Keyval_free, MPI_Attr_get and MPI_Attr_put. Here is a simple program that reproduces my problem: === #include