1
1

Adding the shell functions for barrier, bcast, bsend, bsend_init,

buffer_attach and buffer_detach

This commit was SVN r492.
Этот коммит содержится в:
Prabhanjan Kambadur 2004-01-20 06:30:33 +00:00
родитель 231b6716e5
Коммит 6a78265b2f
8 изменённых файлов: 113 добавлений и 0 удалений

Просмотреть файл

@ -72,6 +72,12 @@ libmpi_c_mpi_la_SOURCES = \
attr_delete.c \
attr_get.c \
attr_put.c \
barrier.c \
bcast.c \
bsend_init.c \
bsend.c \
buffer_attach.c \
buffer_detach.c \
comm_get_name.c \
comm_set_name.c \
finalize.c \

16
src/mpi/interface/c/barrier.c Обычный файл
Просмотреть файл

@ -0,0 +1,16 @@
/*
* $HEADERS$
*/
#include "lam_config.h"
#include <stdio.h>
#include "mpi.h"
#include "mpi/interface/c/bindings.h"
#if LAM_HAVE_WEAK_SYMBOLS && LAM_PROFILING_DEFINES
#pragma weak MPI_Barrier = PMPI_Barrier
#endif
int MPI_Barrier(MPI_Comm comm) {
return MPI_SUCCESS;
}

17
src/mpi/interface/c/bcast.c Обычный файл
Просмотреть файл

@ -0,0 +1,17 @@
/*
* $HEADERS$
*/
#include "lam_config.h"
#include <stdio.h>
#include "mpi.h"
#include "mpi/interface/c/bindings.h"
#if LAM_HAVE_WEAK_SYMBOLS && LAM_PROFILING_DEFINES
#pragma weak MPI_Bcast = PMPI_Bcast
#endif
int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
int root, MPI_Comm comm) {
return MPI_SUCCESS;
}

18
src/mpi/interface/c/bsend.c Обычный файл
Просмотреть файл

@ -0,0 +1,18 @@
/*
* $HEADERS$
*/
#include "lam_config.h"
#include <stdio.h>
#include "mpi.h"
#include "mpi/interface/c/bindings.h"
#if LAM_HAVE_WEAK_SYMBOLS && LAM_PROFILING_DEFINES
#pragma weak MPI_Bsend = PMPI_Bsend
#endif
int MPI_Bsend(void *buf, int count, MPI_Datatype datatype,
int dest, int tag, MPI_Comm comm) {
return MPI_SUCCESS;
}

17
src/mpi/interface/c/bsend_init.c Обычный файл
Просмотреть файл

@ -0,0 +1,17 @@
/*
* $HEADERS$
*/
#include "lam_config.h"
#include <stdio.h>
#include "mpi.h"
#include "mpi/interface/c/bindings.h"
#if LAM_HAVE_WEAK_SYMBOLS && LAM_PROFILING_DEFINES
#pragma weak MPI_Bsend_init = PMPI_Bsend_init
#endif
int MPI_Bsend_init(void *buf, int count, MPI_Datatype datatype,
int dest, int tag, MPI_Comm comm, MPI_Request *request) {
return MPI_SUCCESS;
}

17
src/mpi/interface/c/buffer_attach.c Обычный файл
Просмотреть файл

@ -0,0 +1,17 @@
/*
* $HEADERS$
*/
#include "lam_config.h"
#include <stdio.h>
#include "mpi.h"
#include "mpi/interface/c/bindings.h"
#if LAM_HAVE_WEAK_SYMBOLS && LAM_PROFILING_DEFINES
#pragma weak MPI_Buffer_attach = PMPI_Buffer_attach
#endif
int MPI_Buffer_attach(void *buffer, int size) {
return MPI_SUCCESS;
}

16
src/mpi/interface/c/buffer_detach.c Обычный файл
Просмотреть файл

@ -0,0 +1,16 @@
/*
* $HEADERS$
*/
#include "lam_config.h"
#include <stdio.h>
#include "mpi.h"
#include "mpi/interface/c/bindings.h"
#if LAM_HAVE_WEAK_SYMBOLS && LAM_PROFILING_DEFINES
#pragma weak MPI_Buffer_detach = PMPI_Buffer_detach
#endif
int MPI_Buffer_detach(void *buffer, int *size) {
return MPI_SUCCESS;
}

Просмотреть файл

@ -45,6 +45,12 @@ nodist_libmpi_c_pmpi_la_SOURCES = \
pattr_delete.c \
pattr_get.c \
pattr_put.c \
pbarrier.c \
pbcast.c \
pbsend_init.c \
pbsend.c \
pbuffer_attach.c \
pbuffer_detach.c \
pcomm_get_name.c \
pcomm_set_name.c \
pfinalize.c \