IOR
Data Structures | Enumerations | Functions
mdtest.h File Reference
#include <mpi.h>
#include <stdio.h>
#include <stdint.h>
Include dependency graph for mdtest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  mdtest_results_t
 

Enumerations

enum  mdtest_test_num_t {
  MDTEST_DIR_CREATE_NUM = 0, MDTEST_DIR_STAT_NUM = 1, MDTEST_DIR_READ_NUM = 1, MDTEST_DIR_REMOVE_NUM = 3,
  MDTEST_FILE_CREATE_NUM = 4, MDTEST_FILE_STAT_NUM = 5, MDTEST_FILE_READ_NUM = 6, MDTEST_FILE_REMOVE_NUM = 7,
  MDTEST_TREE_CREATE_NUM = 8, MDTEST_TREE_REMOVE_NUM = 9, MDTEST_LAST_NUM
}
 

Functions

mdtest_results_tmdtest_run (int argc, char **argv, MPI_Comm world_com, FILE *out_logfile)
 

Enumeration Type Documentation

◆ mdtest_test_num_t

Enumerator
MDTEST_DIR_CREATE_NUM 
MDTEST_DIR_STAT_NUM 
MDTEST_DIR_READ_NUM 
MDTEST_DIR_REMOVE_NUM 
MDTEST_FILE_CREATE_NUM 
MDTEST_FILE_STAT_NUM 
MDTEST_FILE_READ_NUM 
MDTEST_FILE_REMOVE_NUM 
MDTEST_TREE_CREATE_NUM 
MDTEST_TREE_REMOVE_NUM 
MDTEST_LAST_NUM 

Definition at line 8 of file mdtest.h.

Function Documentation

◆ mdtest_run()

mdtest_results_t* mdtest_run ( int  argc,
char **  argv,
MPI_Comm  world_com,
FILE *  out_logfile 
)

Definition at line 1890 of file mdtest.c.

References ior_aiori::access, aiori_supported_apis(), airoi_create_all_module_options(), IOR_param_t::api, IOR_param_t::backend, barriers, base_tree_name, branch_factor, call_sync, collective_creates, create_only, depth, directory_loops, DIRMODE, dirs_only, display_freespace(), FAIL, filenames, files_only, ior_aiori::finalize, generate_memory_pattern(), GetNumNodes(), GetNumTasksOnNode0(), global_options, hostname, init_clock(), ior_aiori::initialize, items, items_per_dir, LAST_OPTION, leaf_only, LLU, make_node, MAX_PATHLEN, MDTEST, mdtest_init_args(), mdtest_iteration(), MDTEST_LAST_NUM, mk_name, ior_aiori::mkdir, options_all_t::modules, mpi_comm_world, nstride, NULL, num_dirs_in_tree, num_dirs_in_tree_calc, OPTION_FLAG, OPTION_OPTIONAL_ARGUMENT, option_parse(), options, out_logfile, parse_dirpath(), path_count, pid, pre_delay, print_rate_and_time, print_time, PrintTimestamp(), QueryNodeMapping(), rand_array, random_seed, rank, mdtest_results_t::rate, read_bytes, read_name, read_only, RELEASE_VERS, remove_only, rm_name, shared_file, size, stat_name, stat_only, stone_wall_timer_seconds, stoneWallingStatusFile, summarize_results(), summary_table, sync_file, testComm, testdirpath, mdtest_results_t::time, time_unique_dir_overhead, uid, unique_dir_per_task, updateParsedOptions(), valid_tests(), verbose, VERBOSE, verification_error, verify_read, write_buffer, and write_bytes.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function: