Adding the shell functions for barrier, bcast, bsend, bsend_init,
buffer_attach and buffer_detach This commit was SVN r492.
Этот коммит содержится в:
родитель
231b6716e5
Коммит
6a78265b2f
@ -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
Обычный файл
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
Обычный файл
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
Обычный файл
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
Обычный файл
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
Обычный файл
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
Обычный файл
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 \
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user