IOR
|
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include "ior.h"
#include "iordef.h"
#include "aiori.h"
#include "utilities.h"
Go to the source code of this file.
Macros | |
#define | MPIAPI /* defined as __stdcall on Windows */ |
Functions | |
static IOR_offset_t | SeekOffset (MPI_File, IOR_offset_t, IOR_param_t *) |
static void * | MPIIO_Create (char *, IOR_param_t *) |
static void * | MPIIO_Open (char *, IOR_param_t *) |
static IOR_offset_t | MPIIO_Xfer (int, void *, IOR_size_t *, IOR_offset_t, IOR_param_t *) |
static void | MPIIO_Close (void *, IOR_param_t *) |
static char * | MPIIO_GetVersion () |
static void | MPIIO_Fsync (void *, IOR_param_t *) |
int | MPIIO_Access (const char *path, int mode, IOR_param_t *param) |
void | MPIIO_Delete (char *testFileName, IOR_param_t *param) |
IOR_offset_t | MPIIO_GetFileSize (IOR_param_t *test, MPI_Comm testComm, char *testFileName) |
Variables | |
ior_aiori_t | mpiio_aiori |
#define MPIAPI /* defined as __stdcall on Windows */ |
Definition at line 29 of file aiori-MPIIO.c.
Referenced by MPIIO_Xfer().
int MPIIO_Access | ( | const char * | path, |
int | mode, | ||
IOR_param_t * | param | ||
) |
Definition at line 69 of file aiori-MPIIO.c.
Referenced by HDF5_Access(), and NCMPI_Access().
|
static |
Definition at line 391 of file aiori-MPIIO.c.
References IOR_param_t::fd_fppReadCheck, IOR_param_t::fileType, MPI_CHECK, NULL, IOR_param_t::transferType, TRUE, and IOR_param_t::useFileView.
|
static |
Definition at line 93 of file aiori-MPIIO.c.
References MPIIO_Open().
void MPIIO_Delete | ( | char * | testFileName, |
IOR_param_t * | param | ||
) |
Definition at line 409 of file aiori-MPIIO.c.
References MPI_CHECK.
Referenced by HDF5_Delete(), and NCMPI_Delete().
|
static |
Definition at line 382 of file aiori-MPIIO.c.
References EWARN.
Referenced by MPIIO_Xfer().
IOR_offset_t MPIIO_GetFileSize | ( | IOR_param_t * | test, |
MPI_Comm | testComm, | ||
char * | testFileName | ||
) |
Definition at line 472 of file aiori-MPIIO.c.
References IOR_param_t::filePerProc, MPI_CHECK, rank, testComm, TRUE, and WARN.
Referenced by HDF5_GetFileSize(), and NCMPI_GetFileSize().
|
static |
Definition at line 418 of file aiori-MPIIO.c.
References MPI_CHECK.
|
static |
Definition at line 101 of file aiori-MPIIO.c.
References IOR_param_t::blockSize, and IOR_param_t::transferSize.
Referenced by MPIIO_Create().
|
static |
Definition at line 248 of file aiori-MPIIO.c.
References IOR_param_t::collective, IOR_param_t::fsyncPerWrite, MPI_CHECK, MPIAPI, MPIIO_Fsync(), IOR_param_t::offset, param, SeekOffset(), IOR_param_t::segmentCount, IOR_param_t::transferSize, IOR_param_t::transferType, TRUE, IOR_param_t::useFileView, IOR_param_t::useSharedFilePointer, IOR_param_t::useStridedDatatype, and WRITE.
|
static |
Definition at line 430 of file aiori-MPIIO.c.
References IOR_param_t::blockSize, IOR_param_t::filePerProc, MPI_CHECK, IOR_param_t::numTasks, offset, rank, rankOffset, IOR_param_t::transferSize, and IOR_param_t::useFileView.
Referenced by MPIIO_Xfer().
ior_aiori_t mpiio_aiori |
Definition at line 47 of file aiori-MPIIO.c.