SIONlib  1.7.4
Scalable I/O library for parallel access to task-local files
Macros | Functions
sion_mpi_coll_cb_gen.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <time.h>
#include "mpi.h"
#include <sys/time.h>
#include <sys/types.h>
#include <fcntl.h>
#include <unistd.h>
#include "sion.h"
#include "sion_debug.h"
#include "sion_error_handler.h"
#include "sion_internal.h"
#include "sion_fd.h"
#include "sion_filedesc.h"
#include "sion_printts.h"
#include "sion_mpi_cb_gen.h"
Include dependency graph for sion_mpi_coll_cb_gen.c:

Go to the source code of this file.

Macros

#define _XOPEN_SOURCE   700
 
#define USE_PMPIno
 
#define DFUNCTION   "_mpi_gather_execute_cb"
 
#define DFUNCTION   "_mpi_process_scatter_cb"
 
#define DFUNCTION   "_sion_ompi_get_capability_cb"
 

Functions

int _sion_mpi_gather_process_cb (const void *indata, sion_int64 *spec, int spec_len, sion_int64 fsblksize, void *commdata, int collector, int range_start, int range_end, int sid, int process_cb(const void *, sion_int64 *, int))
 
int _sion_mpi_process_scatter_cb (void *outdata, sion_int64 *spec, int spec_len, sion_int64 fsblksize, void *commdata, int collector, int range_start, int range_end, int sid, int process_cb(void *, sion_int64 *, int))
 
int _sion_mpi_get_capability_cb (void *commdata)