31 #define MAX_PATHLEN PATH_MAX 32 #define ERROR_LOCATION __func__ 51 void initCUDA(
int blockMapping,
int rank,
int numNodes,
int tasksPerNode,
int useGPUID);
53 int Regex(
char *,
char *);
int verify_memory_pattern_gpu(uint64_t item, char *buffer, size_t bytes, int rand_seed, int pretendRank, ior_dataPacketType_e dataPacketType)
double GetTimeStamp(void)
int64_t ReadStoneWallingIterations(char *const filename, MPI_Comm com)
int GetNumTasksOnNode0(MPI_Comm)
void DelaySecs(int delay)
int GetNumNodes(MPI_Comm)
enum OutputFormat_t outputFormat
int GetNumTasks(MPI_Comm)
void aligned_buffer_free(void *buf, ior_memory_flags type)
void invalidate_buffer_pattern(char *buf, size_t bytes, ior_memory_flags type)
void PrintKeyVal(char *key, char *value)
void generate_memory_pattern(char *buf, size_t bytes, int rand_seed, int rank, ior_dataPacketType_e dataPacketType, ior_memory_flags type)
int Regex(char *, char *)
void SetHints(MPI_Info *, char *)
void * safeMalloc(uint64_t size)
unsigned long GetProcessorAndCore(int *chip, int *core)
char * CurrentTimeString(void)
static option_help options[]
ior_dataPacketType_e parsePacketType(char t)
int QueryNodeMapping(MPI_Comm comm, int print_nodemap)
void updateParsedOptions(IOR_param_t *options, options_all_t *global_options)
static const ior_aiori_t * backend
size_t NodeMemoryStringToBytes(char *size_str)
static options_all_t * global_options
void init_clock(MPI_Comm com)
void DumpBuffer(void *, size_t)
void update_write_memory_pattern(uint64_t item, char *buf, size_t bytes, int rand_seed, int rank, ior_dataPacketType_e dataPacketType, ior_memory_flags type)
void StoreStoneWallingIterations(char *const filename, int64_t count)
void generate_memory_pattern_gpu(char *buf, size_t bytes, int rand_seed, int rank, ior_dataPacketType_e dataPacketType)
void set_o_direct_flag(int *fd)
void * aligned_buffer_alloc(size_t size, ior_memory_flags type)
void update_write_memory_pattern_gpu(uint64_t item, char *buf, size_t bytes, int rand_seed, int rank, ior_dataPacketType_e dataPacketType)
int verify_memory_pattern(uint64_t item, char *buffer, size_t bytes, int rand_seed, int pretendRank, ior_dataPacketType_e dataPacketType, ior_memory_flags type)
long long int IOR_offset_t
char * HumanReadable(IOR_offset_t value, int base)
void ShowFileSystemSize(char *filename, const struct ior_aiori *backend, void *backend_options)
void ShowHints(MPI_Info *)
void initCUDA(int blockMapping, int rank, int numNodes, int tasksPerNode, int useGPUID)