IOR
|
#include "aiori.h"
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <libpmem.h>
Go to the source code of this file.
Functions | |
static option_help * | PMDK_options () |
static aiori_fd_t * | PMDK_Create (char *, int iorflags, aiori_mod_opt_t *) |
static aiori_fd_t * | PMDK_Open (char *, int iorflags, aiori_mod_opt_t *) |
static IOR_offset_t | PMDK_Xfer (int, aiori_fd_t *, IOR_size_t *, IOR_offset_t, IOR_offset_t, aiori_mod_opt_t *) |
static void | PMDK_Fsync (aiori_fd_t *, aiori_mod_opt_t *) |
static void | PMDK_Close (aiori_fd_t *, aiori_mod_opt_t *) |
static void | PMDK_Delete (char *, aiori_mod_opt_t *) |
static IOR_offset_t | PMDK_GetFileSize (aiori_mod_opt_t *, char *) |
static void | PMDK_xfer_hints (aiori_xfer_hint_t *params) |
Variables | |
static option_help | options [] |
static aiori_xfer_hint_t * | hints = NULL |
int | errno |
int | rank |
int | rankOffset |
int | verbose |
MPI_Comm | testComm |
ior_aiori_t | pmdk_aiori |
|
static |
Definition at line 202 of file aiori-PMDK.c.
References aiori_xfer_hint_t::transferSize.
|
static |
Definition at line 87 of file aiori-PMDK.c.
References aiori_xfer_hint_t::blockSize, aiori_xfer_hint_t::filePerProc, MPI_CHECK, NULL, and aiori_xfer_hint_t::segmentCount.
|
static |
Definition at line 214 of file aiori-PMDK.c.
|
static |
Definition at line 191 of file aiori-PMDK.c.
|
static |
Definition at line 226 of file aiori-PMDK.c.
References ERR, FALSE, aiori_xfer_hint_t::filePerProc, and MPI_CHECK.
|
static |
Definition at line 124 of file aiori-PMDK.c.
References aiori_xfer_hint_t::blockSize, aiori_xfer_hint_t::filePerProc, MPI_CHECK, NULL, and aiori_xfer_hint_t::segmentCount.
|
static |
Definition at line 79 of file aiori-PMDK.c.
References options.
|
static |
Definition at line 161 of file aiori-PMDK.c.
References aiori_xfer_hint_t::fsyncPerWrite, offset, rc, and WRITE.
|
static |
Definition at line 41 of file aiori-PMDK.c.
References errno, rank, rankOffset, testComm, and verbose.
int errno |
Referenced by aio_initialize(), Gfarm_access(), Gfarm_delete(), Gfarm_mkdir(), Gfarm_rmdir(), Gfarm_stat(), Gfarm_statfs(), PMDK_xfer_hints(), POSIX_Create(), POSIX_Open(), and submit_pending().
|
static |
Definition at line 39 of file aiori-PMDK.c.
|
static |
Definition at line 23 of file aiori-PMDK.c.
Referenced by PMDK_options().
ior_aiori_t pmdk_aiori |
Definition at line 53 of file aiori-PMDK.c.
int rank |
Definition at line 68 of file utilities.c.
Referenced by PMDK_Delete(), and PMDK_xfer_hints().
int rankOffset |
Definition at line 69 of file utilities.c.
Referenced by PMDK_xfer_hints().
MPI_Comm testComm |
Definition at line 71 of file utilities.c.
Referenced by PMDK_xfer_hints().
int verbose |
Definition at line 70 of file utilities.c.
Referenced by PMDK_xfer_hints().