IOR
|
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <pnetcdf.h>
#include "ior.h"
#include "iordef.h"
#include "aiori.h"
#include "utilities.h"
Go to the source code of this file.
Macros | |
#define | NUM_DIMS 3 /* number of dimensions to data set */ |
#define | NCMPI_CHECK(NCMPI_RETURN, MSG) |
Functions | |
static int | GetFileMode (IOR_param_t *) |
static void * | NCMPI_Create (char *, IOR_param_t *) |
static void * | NCMPI_Open (char *, IOR_param_t *) |
static IOR_offset_t | NCMPI_Xfer (int, void *, IOR_size_t *, IOR_offset_t, IOR_param_t *) |
static void | NCMPI_Close (void *, IOR_param_t *) |
static void | NCMPI_Delete (char *, IOR_param_t *) |
static char * | NCMPI_GetVersion () |
static void | NCMPI_Fsync (void *, IOR_param_t *) |
static IOR_offset_t | NCMPI_GetFileSize (IOR_param_t *, MPI_Comm, char *) |
static int | NCMPI_Access (const char *, int, IOR_param_t *) |
Variables | |
ior_aiori_t | ncmpi_aiori |
#define NCMPI_CHECK | ( | NCMPI_RETURN, | |
MSG | |||
) |
Definition at line 34 of file aiori-NCMPI.c.
Referenced by NCMPI_Close(), NCMPI_Create(), NCMPI_Open(), and NCMPI_Xfer().
#define NUM_DIMS 3 /* number of dimensions to data set */ |
Definition at line 29 of file aiori-NCMPI.c.
Referenced by NCMPI_Xfer().
|
static |
Definition at line 352 of file aiori-NCMPI.c.
References IOR_APPEND, IOR_CREAT, IOR_DIRECT, IOR_EXCL, IOR_RDONLY, IOR_RDWR, IOR_TRUNC, IOR_WRONLY, and IOR_param_t::openFlags.
Referenced by NCMPI_Create(), and NCMPI_Open().
|
static |
Definition at line 401 of file aiori-NCMPI.c.
References MPIIO_Access().
|
static |
Definition at line 323 of file aiori-NCMPI.c.
References IOR_param_t::collective, FALSE, and NCMPI_CHECK.
|
static |
Definition at line 85 of file aiori-NCMPI.c.
References ERR, GetFileMode(), IOR_param_t::hintsFileName, NCMPI_CHECK, NULL, rank, SetHints(), IOR_param_t::showHints, ShowHints(), and testComm.
|
static |
Definition at line 336 of file aiori-NCMPI.c.
References MPIIO_Delete().
|
static |
Definition at line 315 of file aiori-NCMPI.c.
|
static |
Definition at line 392 of file aiori-NCMPI.c.
References MPIIO_GetFileSize().
|
static |
Definition at line 344 of file aiori-NCMPI.c.
|
static |
Definition at line 130 of file aiori-NCMPI.c.
References ERR, GetFileMode(), IOR_param_t::hintsFileName, NCMPI_CHECK, NULL, rank, SetHints(), IOR_param_t::showHints, ShowHints(), and testComm.
|
static |
Definition at line 175 of file aiori-NCMPI.c.
References IOR_param_t::blockSize, IOR_param_t::collective, FALSE, IOR_param_t::filePerProc, NCMPI_CHECK, NUM_DIMS, IOR_param_t::numTasks, numTasksWorld, offset, IOR_param_t::offset, rank, rankOffset, READCHECK, IOR_param_t::transferSize, TRUE, IOR_param_t::var_id, and WRITE.
ior_aiori_t ncmpi_aiori |
Definition at line 63 of file aiori-NCMPI.c.