X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4a85fbe15d839396514cb6c2be3ea977d766d95e..cadaf14d02d7d926cd339088dacff03077ba004f:/src/smpi/private.h diff --git a/src/smpi/private.h b/src/smpi/private.h index eb9a55040c..0ea0f2534d 100644 --- a/src/smpi/private.h +++ b/src/smpi/private.h @@ -102,7 +102,7 @@ typedef struct s_smpi_mpi_request { int truncated; size_t real_size; MPI_Comm comm; - smx_action_t action; + smx_synchro_t action; unsigned flags; int detached; MPI_Request detached_sender; @@ -126,6 +126,11 @@ typedef struct s_smpi_mpi_type_key_elem { } s_smpi_mpi_type_key_elem_t; typedef struct s_smpi_mpi_type_key_elem *smpi_type_key_elem; +typedef struct s_smpi_mpi_info { + xbt_dict_t info_dict; +} s_smpi_mpi_info_t; + + void smpi_process_destroy(void); void smpi_process_finalize(void); int smpi_process_finalized(void); @@ -185,10 +190,10 @@ int smpi_process_get_replaying(void); void smpi_deployment_register_process(const char* instance_id, int rank, int index, MPI_Comm**, xbt_bar_t*); void smpi_deployment_cleanup_instances(void); -void smpi_comm_copy_buffer_callback(smx_action_t comm, +void smpi_comm_copy_buffer_callback(smx_synchro_t comm, void *buff, size_t buff_size); -void smpi_comm_null_copy_buffer_callback(smx_action_t comm, +void smpi_comm_null_copy_buffer_callback(smx_synchro_t comm, void *buff, size_t buff_size); void print_request(const char *message, MPI_Request request);