X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/326c9e5a8bffc2fb5b1a733887797c4cad5196d4..2b4010b2a5fda082278a02a35a9e9eb18b58e110:/src/smpi/smpi_mpi.c diff --git a/src/smpi/smpi_mpi.c b/src/smpi/smpi_mpi.c index 99c527456b..e7899faaed 100644 --- a/src/smpi/smpi_mpi.c +++ b/src/smpi/smpi_mpi.c @@ -512,6 +512,13 @@ int MPI_Alltoallv(void *sendbuf, int *sendcounts, int *senddisps, comm); } +int MPI_Alloc_mem(MPI_Aint size, MPI_Info info, void *baseptr){ + return PMPI_Alloc_mem(size, info, baseptr); +} + +int MPI_Free_mem(void *baseptr){ + return PMPI_Free_mem(baseptr); +} int MPI_Get_processor_name(char *name, int *resultlen) { @@ -612,13 +619,17 @@ int MPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler) { } int MPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler) { - return PMPI_Errhandler_set(comm, errhandler); + return PMPI_Comm_set_errhandler(comm, errhandler); } int MPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler* errhandler) { return PMPI_Errhandler_set(comm, errhandler); } +int MPI_Win_set_errhandler(MPI_Win win, MPI_Errhandler errhandler) { + return PMPI_Win_set_errhandler(win, errhandler); +} + int MPI_Type_contiguous(int count, MPI_Datatype old_type, MPI_Datatype* newtype) { return PMPI_Type_contiguous(count, old_type, newtype); } @@ -837,6 +848,18 @@ int MPI_Get( void *origin_addr, int origin_count, MPI_Datatype origin_datatype, target_disp, target_count,target_datatype, win); } +int MPI_Put( void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, + MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win){ + return PMPI_Put( origin_addr,origin_count, origin_datatype,target_rank, + target_disp, target_count,target_datatype, win); +} + +int MPI_Accumulate( void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, + MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win){ + return PMPI_Accumulate( origin_addr,origin_count, origin_datatype,target_rank, + target_disp, target_count,target_datatype,op, win); +} + int MPI_Type_get_envelope( MPI_Datatype datatype, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner){ return PMPI_Type_get_envelope( datatype, num_integers,