IOR
|
#include <ior.h>
char* IOR_param_t::api |
Definition at line 99 of file ior.h.
Referenced by CheckFileSize(), createGlobalOptions(), DecodeDirective(), init_IOR_Param_t(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestStart(), updateParsedOptions(), and ValidateTests().
char* IOR_param_t::apiVersion |
Definition at line 100 of file ior.h.
Referenced by ShowSetup(), and updateParsedOptions().
const struct ior_aiori* IOR_param_t::backend |
Definition at line 96 of file ior.h.
Referenced by DecodeDirective(), ShowTestStart(), test_finalize(), test_initialize(), updateParsedOptions(), and ValidateTests().
void* IOR_param_t::backend_options |
Definition at line 166 of file ior.h.
Referenced by CheckFileSize(), PrependDir(), RemoveFile(), ShowTestStart(), test_finalize(), test_initialize(), TestIoSys(), updateParsedOptions(), ValidateTests(), WriteOrRead(), and WriteOrReadSingle().
IOR_offset_t IOR_param_t::blockSize |
Definition at line 136 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), GetOffsetArrayRandom(), init_IOR_Param_t(), InitTests(), ior_set_xfer_hints(), prefillSegment(), PrintLongSummaryOneOperation(), PrintReducedResult(), ReduceIterResults(), ShowSetup(), ShowTestStart(), ValidateTests(), and WriteOrRead().
char* IOR_param_t::buffer_type |
Definition at line 163 of file ior.h.
Referenced by createGlobalOptions(), and updateParsedOptions().
int IOR_param_t::checkRead |
Definition at line 131 of file ior.h.
Referenced by CheckRunSettings(), CountErrors(), createGlobalOptions(), DecodeDirective(), init_IOR_Param_t(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::checkWrite |
Definition at line 130 of file ior.h.
Referenced by CheckRunSettings(), CountErrors(), createGlobalOptions(), DecodeDirective(), init_IOR_Param_t(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::collective |
Definition at line 105 of file ior.h.
Referenced by createGlobalOptions(), ior_set_xfer_hints(), ShowSetup(), ShowTestStart(), and WriteOrRead().
enum PACKET_TYPE IOR_param_t::dataPacketType |
Definition at line 164 of file ior.h.
Referenced by CompareData(), FillBuffer(), ShowTestStart(), and updateParsedOptions().
int IOR_param_t::deadlineForStonewalling |
Definition at line 146 of file ior.h.
Referenced by CheckFileSize(), createGlobalOptions(), DecodeDirective(), ShowSetup(), ShowTestStart(), TestIoSys(), and WriteOrRead().
char* IOR_param_t::debug |
Definition at line 97 of file ior.h.
Referenced by DecodeDirective(), and ShowSetup().
int IOR_param_t::dryRun |
Definition at line 108 of file ior.h.
Referenced by createGlobalOptions(), ior_set_xfer_hints(), ShowSetup(), and ShowTestStart().
int IOR_param_t::dualMount |
Definition at line 109 of file ior.h.
Referenced by CheckRunSettings(), createGlobalOptions(), DecodeDirective(), and GetTestFileName().
int IOR_param_t::errorFound |
Definition at line 134 of file ior.h.
Referenced by CountErrors(), and TestIoSys().
IOR_offset_t IOR_param_t::expectedAggFileSize |
Definition at line 138 of file ior.h.
Referenced by CheckFileSize(), InitTests(), ior_set_xfer_hints(), and ShowSetup().
int IOR_param_t::filePerProc |
Definition at line 125 of file ior.h.
Referenced by CEPHFS_GetFileSize(), CheckRunSettings(), createGlobalOptions(), DecodeDirective(), GetOffsetArrayRandom(), GetTestFileName(), ior_set_xfer_hints(), prefillSegment(), PrintLongSummaryOneOperation(), RADOS_GetFileSize(), ShowSetup(), ShowTestStart(), TestIoSys(), ValidateTests(), and WriteOrRead().
int IOR_param_t::fsync |
Definition at line 171 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ShowTestStart(), ValidateTests(), and WriteOrRead().
int IOR_param_t::fsyncPerWrite |
Definition at line 170 of file ior.h.
Referenced by CEPHFS_Xfer(), createGlobalOptions(), DecodeDirective(), ior_set_xfer_hints(), ShowTestStart(), and WriteOrReadSingle().
int IOR_param_t::gpuDirect |
Definition at line 111 of file ior.h.
Referenced by CheckRunSettings(), createGlobalOptions(), and DecodeDirective().
int IOR_param_t::gpuID |
Definition at line 112 of file ior.h.
Referenced by DecodeDirective(), and test_initialize().
ior_memory_flags IOR_param_t::gpuMemoryFlags |
Definition at line 110 of file ior.h.
Referenced by CheckRunSettings(), DecodeDirective(), WriteOrRead(), XferBuffersFree(), and XferBuffersSetup().
aiori_xfer_hint_t IOR_param_t::hints |
Definition at line 183 of file ior.h.
Referenced by CheckFileSize(), ior_set_xfer_hints(), and TestIoSys().
int IOR_param_t::id |
Definition at line 179 of file ior.h.
Referenced by CreateTest(), PrintLongSummaryOneOperation(), ShowTestStart(), and WriteTimes().
unsigned int IOR_param_t::incompressibleSeed |
Definition at line 157 of file ior.h.
Referenced by FillIncompressibleBuffer(), init_IOR_Param_t(), and updateParsedOptions().
int IOR_param_t::interIODelay |
Definition at line 121 of file ior.h.
Referenced by DecodeDirective(), and WriteOrReadSingle().
int IOR_param_t::interTestDelay |
Definition at line 120 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::intraTestBarriers |
Definition at line 180 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), and TestIoSys().
int IOR_param_t::keepFile |
Definition at line 132 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ShowTestStart(), and TestIoSys().
int IOR_param_t::keepFileWithError |
Definition at line 133 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ShowTestStart(), and TestIoSys().
int IOR_param_t::maxTimeDuration |
Definition at line 151 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ShowTestStart(), and test_time_elapsed().
size_t IOR_param_t::memoryPerNode |
Definition at line 160 of file ior.h.
Referenced by DecodeDirective(), HogMemory(), ShowSetup(), ShowTestStart(), and updateParsedOptions().
char* IOR_param_t::memoryPerNodeStr |
Definition at line 161 of file ior.h.
Referenced by createGlobalOptions(), and updateParsedOptions().
size_t IOR_param_t::memoryPerTask |
Definition at line 159 of file ior.h.
Referenced by DecodeDirective(), HogMemory(), ShowSetup(), and ShowTestStart().
MPI_Comm IOR_param_t::mpi_comm_world |
Definition at line 107 of file ior.h.
Referenced by init_IOR_Param_t(), InitTests(), test_finalize(), and test_initialize().
int IOR_param_t::multiFile |
Definition at line 119 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ShowTestStart(), and TestIoSys().
int IOR_param_t::numNodes |
Definition at line 114 of file ior.h.
Referenced by DecodeDirective(), init_IOR_Param_t(), InitTests(), ior_set_xfer_hints(), ShowSetup(), ShowTestStart(), and TestIoSys().
int IOR_param_t::numTasks |
Definition at line 113 of file ior.h.
Referenced by CheckForOutliers(), createGlobalOptions(), DecodeDirective(), file_hits_histogram(), GetOffsetArrayRandom(), GetTestFileName(), init_IOR_Param_t(), InitTests(), ior_set_xfer_hints(), prefillSegment(), PrependDir(), PrintLongSummaryOneOperation(), ShowSetup(), test_initialize(), TestIoSys(), ValidateTests(), and WriteOrRead().
int IOR_param_t::numTasksOnNode0 |
Definition at line 115 of file ior.h.
Referenced by DecodeDirective(), HogMemory(), init_IOR_Param_t(), InitTests(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestStart(), and TestIoSys().
int IOR_param_t::open |
Definition at line 122 of file ior.h.
Referenced by init_IOR_Param_t(), and TestIoSys().
char* IOR_param_t::options |
Definition at line 103 of file ior.h.
Referenced by ShowTestStart().
int IOR_param_t::outlierThreshold |
Definition at line 152 of file ior.h.
Referenced by CheckForOutliers(), createGlobalOptions(), DecodeDirective(), ProcessIterResults(), and ShowTestStart().
char* IOR_param_t::platform |
Definition at line 101 of file ior.h.
Referenced by CreateTest(), DecodeDirective(), init_IOR_Param_t(), ParseCommandLine(), and ShowTestStart().
rados_t IOR_param_t::rados_cluster |
Definition at line 176 of file ior.h.
Referenced by RADOS_Cluster_Finalize(), and RADOS_Cluster_Init().
rados_ioctx_t IOR_param_t::rados_ioctx |
Definition at line 177 of file ior.h.
Referenced by RADOS_Access(), RADOS_Cluster_Finalize(), RADOS_Cluster_Init(), RADOS_Create_Or_Open(), RADOS_Delete(), RADOS_GetFileSize(), and RADOS_Xfer().
int IOR_param_t::randomOffset |
Definition at line 158 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ior_set_xfer_hints(), ShowSetup(), ShowTestStart(), ValidateTests(), and WriteOrRead().
IOR_offset_t IOR_param_t::randomPrefillBlocksize |
Definition at line 139 of file ior.h.
Referenced by createGlobalOptions(), prefillSegment(), ValidateTests(), and WriteOrRead().
int IOR_param_t::randomSeed |
Definition at line 156 of file ior.h.
Referenced by createGlobalOptions(), GetOffsetArrayRandom(), init_IOR_Param_t(), and ValidateTests().
int IOR_param_t::readFile |
Definition at line 123 of file ior.h.
Referenced by CheckRunSettings(), createGlobalOptions(), DecodeDirective(), init_IOR_Param_t(), PrintLongSummaryOneTest(), PrintShortSummary(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::referenceNumber |
Definition at line 98 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), PrintLongSummaryOneOperation(), and ShowTestStart().
int IOR_param_t::reorderTasks |
Definition at line 126 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::reorderTasksRandom |
Definition at line 128 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), PrintLongSummaryOneOperation(), RemoveFile(), ShowSetup(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::reorderTasksRandomSeed |
Definition at line 129 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestStart(), and TestIoSys().
int IOR_param_t::repCounter |
Definition at line 118 of file ior.h.
Referenced by GetTestFileName(), init_IOR_Param_t(), and TestIoSys().
int IOR_param_t::repetitions |
Definition at line 117 of file ior.h.
Referenced by AllocResults(), createGlobalOptions(), DecodeDirective(), init_IOR_Param_t(), PrintLongSummaryOneOperation(), PrintShortSummary(), ShowSetup(), ShowTestStart(), TestIoSys(), and ValidateTests().
char* IOR_param_t::saveRankDetailsCSV |
Definition at line 141 of file ior.h.
Referenced by DecodeDirective(), ProcessIterResults(), and StoreRankInformation().
IOR_offset_t IOR_param_t::segmentCount |
Definition at line 135 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), init_IOR_Param_t(), InitTests(), ior_set_xfer_hints(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestStart(), ValidateTests(), and WriteOrRead().
int IOR_param_t::setTimeStampSignature |
Definition at line 154 of file ior.h.
Referenced by CompareData(), createGlobalOptions(), DecodeDirective(), FillIncompressibleBuffer(), ShowTestStart(), TestIoSys(), updateParsedOptions(), and ValidateTests().
int IOR_param_t::singleXferAttempt |
Definition at line 169 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ior_set_xfer_hints(), and ShowTestStart().
char* IOR_param_t::stoneWallingStatusFile |
Definition at line 149 of file ior.h.
Referenced by DecodeDirective(), ShowTestEnd(), and TestIoSys().
int IOR_param_t::stoneWallingWearOut |
Definition at line 147 of file ior.h.
Referenced by DecodeDirective(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestEnd(), ShowTestStart(), and WriteOrRead().
uint64_t IOR_param_t::stoneWallingWearOutIterations |
Definition at line 148 of file ior.h.
Referenced by DecodeDirective(), TestIoSys(), and WriteOrRead().
int IOR_param_t::storeFileOffset |
Definition at line 145 of file ior.h.
Referenced by CompareData(), DecodeDirective(), ShowTestStart(), updateParsedOptions(), ValidateTests(), and WriteOrReadSingle().
int IOR_param_t::summary_every_test |
Definition at line 142 of file ior.h.
Referenced by DecodeDirective(), and TestIoSys().
int IOR_param_t::taskPerNodeOffset |
Definition at line 127 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), init_IOR_Param_t(), PrintLongSummaryOneOperation(), ShowSetup(), and TestIoSys().
int IOR_param_t::tasksBlockMapping |
Definition at line 116 of file ior.h.
Referenced by InitTests(), and TestIoSys().
MPI_Comm IOR_param_t::testComm |
Definition at line 106 of file ior.h.
Referenced by file_hits_histogram(), GetOffsetArrayRandom(), init_IOR_Param_t(), InitTests(), StoreRankInformation(), test_initialize(), TestIoSys(), and WriteOrRead().
char* IOR_param_t::testFileName |
Definition at line 102 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), GetTestFileName(), init_IOR_Param_t(), ShowSetup(), and ShowTestStart().
char* IOR_param_t::testscripts |
Definition at line 162 of file ior.h.
Referenced by createGlobalOptions(), and ParseCommandLine().
unsigned int IOR_param_t::timeStampSignatureValue |
Definition at line 155 of file ior.h.
Referenced by CompareData(), CountErrors(), FillBuffer(), and TestIoSys().
IOR_offset_t IOR_param_t::transferSize |
Definition at line 137 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), FillBuffer(), FillIncompressibleBuffer(), GetOffsetArrayRandom(), init_IOR_Param_t(), ior_set_xfer_hints(), PrintLongSummaryOneOperation(), PrintReducedResult(), ReduceIterResults(), ShowSetup(), ShowTestStart(), ValidateTests(), WriteOrRead(), and XferBuffersSetup().
int IOR_param_t::uniqueDir |
Definition at line 143 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), GetTestFileName(), and ShowTestStart().
char* IOR_param_t::URI |
Definition at line 173 of file ior.h.
Referenced by init_IOR_Param_t().
int IOR_param_t::useExistingTestFile |
Definition at line 144 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), ShowTestStart(), and TestIoSys().
int IOR_param_t::verbose |
Definition at line 153 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), InitTests(), ShowSetup(), test_initialize(), and TestIoSys().
int IOR_param_t::warningAsErrors |
Definition at line 181 of file ior.h.
Referenced by createGlobalOptions(), DecodeDirective(), InitTests(), ShowTestStart(), and test_initialize().
int IOR_param_t::writeFile |
Definition at line 124 of file ior.h.
Referenced by CheckRunSettings(), createGlobalOptions(), DecodeDirective(), init_IOR_Param_t(), PrintLongSummaryOneTest(), PrintShortSummary(), ShowTestStart(), TestIoSys(), and ValidateTests().