Files
2017-10-26 19:57:24 +02:00

49 lines
1017 B
C
Executable File

#ifndef MOC_H_SPU
#define MOC_H_SPU
#include "moc_dma_spu.h"
#include "moc_datatype_spu.h"
#include "../moc.h"
#include <stdint.h>
/**
* \addtogroup environment_startup
**/
//@{
/**
* @name SPU-only
**/
//@{
/**
* Initialize the MPI execution environment.
*
* \anchor moc_init_spu
*
* \attention SPU-only function
*
* \note All processes must call this routine before executing any MOC-routine.
*
* \todo Copying of user-defined information from main-memory to local buffer not implemented
*
* \param argp \b in Pointer to user-defined information in the main-memory
* \param length \b in Length of the user-defined information in bytes
* \param buffer \b out Buffer into which the user-defined information should be copied
* \retval MOC_SUCCESS No error; MPI routine completed successfully.
* \retval MOC_ERR_NO_MEMORY Insufficient Memory.
* \retval MOC_ERR_INTERN Internal Error
**/
int MOC_Init (unsigned long long argp, int length, void* buffer);
//@}
//@}
#endif /*MOC_H_*/