1
1
openmpi/src/mpi/interface/c/info_free.c

36 строки
816 B
C
Исходник Обычный вид История

/*
* $HEADER$
*/
#include "lam_config.h"
#include "mpi.h"
#include "mpi/interface/c/bindings.h"
#include "lam/lfc/list.h"
#include "mpi/info/info.h"
#if LAM_HAVE_WEAK_SYMBOLS && LAM_PROFILING_DEFINES
#pragma weak MPI_Info_free = PMPI_Info_free
#endif
/**
* MPI_Info_free - Free an 'MPI_Info' object.
*
* @param info pointer to info object to be freed (handle)
*
* @retval MPI_SUCCESS
* @retval MPI_ERR_ARG
*
* Upon successful completion, 'info' will be set to 'MPI_INFO_NULL'.
*/
int MPI_Info_free(MPI_Info *info) {
/*
* Free all the alloced items from MPI_Info info.
* Make sure the items are freed in an orderly
* fashion so that there are no dangling pointers.
* Also, something needs to be done about the
* fortran handle.
*/
return MPI_SUCCESS;
}