IOR
|
#include <mpi.h>
#include <stdio.h>
#include <stdint.h>
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 = 2, MDTEST_DIR_RENAME_NUM = 3, MDTEST_DIR_REMOVE_NUM = 4, MDTEST_FILE_CREATE_NUM = 5, MDTEST_FILE_STAT_NUM = 6, MDTEST_FILE_READ_NUM = 7, MDTEST_FILE_REMOVE_NUM = 8, MDTEST_TREE_CREATE_NUM = 9, MDTEST_TREE_REMOVE_NUM = 10, MDTEST_LAST_NUM } |
Functions | |
mdtest_results_t * | mdtest_run (int argc, char **argv, MPI_Comm world_com, FILE *out_logfile) |
enum mdtest_test_num_t |
mdtest_results_t* mdtest_run | ( | int | argc, |
char ** | argv, | ||
MPI_Comm | world_com, | ||
FILE * | out_logfile | ||
) |
Definition at line 2158 of file mdtest.c.
References ior_aiori::access, aiori_select(), aiori_supported_apis(), aiori_warning_as_errors, airoi_create_all_module_options(), airoi_update_module_options(), aligned_buffer_alloc(), aligned_buffer_free(), mdtest_options_t::api, mdtest_options_t::backend, mdtest_options_t::backend_options, mdtest_options_t::barriers, mdtest_options_t::base_tree_name, mdtest_options_t::branch_factor, mdtest_options_t::call_sync, ior_aiori::check_params, mdtest_options_t::collective_creates, mdtest_options_t::create_only, mdtest_options_t::depth, mdtest_options_t::directory_loops, DIRMODE, mdtest_options_t::dirs_only, ior_aiori::enable_mdtest, ERR, EWARNF, FAIL, mdtest_options_t::filenames, mdtest_options_t::files_only, ior_aiori::finalize, generate_memory_pattern(), GetNumNodes(), GetNumTasksOnNode0(), global_options, mdtest_options_t::gpu_memory_flags, mdtest_options_t::hints, mdtest_options_t::hostname, init_clock(), ior_aiori::initialize, mdtest_options_t::items, mdtest_options_t::items_per_dir, LAST_OPTION, mdtest_options_t::leaf_only, LLU, mdtest_options_t::make_node, MAX_PATHLEN, md_validate_tests(), MDTEST, mdtest_init_args(), mdtest_iteration(), mdtest_options_t::mk_name, ior_aiori::mkdir, options_all_t::modules, mdtest_options_t::nstride, NULL, mdtest_options_t::num_dirs_in_tree, mdtest_options_t::num_dirs_in_tree_calc, OPTION_FLAG, OPTION_OPTIONAL_ARGUMENT, option_parse(), options, out_logfile, out_resultfile, parse_dirpath(), mdtest_options_t::path_count, mdtest_options_t::pid, mdtest_options_t::pre_delay, mdtest_options_t::print_all_proc, mdtest_options_t::print_rate_and_time, mdtest_options_t::print_time, PrintTimestamp(), QueryNodeMapping(), mdtest_options_t::rand_array, mdtest_options_t::random_buffer_offset, mdtest_options_t::random_seed, rank, mdtest_options_t::read_bytes, mdtest_options_t::read_name, mdtest_options_t::read_only, RELEASE_VERS, mdtest_options_t::remove_only, mdtest_options_t::rm_name, ior_aiori::rmdir, safeMalloc(), mdtest_options_t::saveRankDetailsCSV, mdtest_options_t::shared_file, ShowFileSystemSize(), mdtest_options_t::size, mdtest_options_t::stat_name, mdtest_options_t::stat_only, mdtest_options_t::stone_wall_timer_seconds, mdtest_options_t::stoneWallingStatusFile, StoreRankInformation(), summarize_results(), mdtest_options_t::summary_table, mdtest_options_t::sync_file, testComm, mdtest_options_t::testdirpath, mdtest_options_t::time_unique_dir_overhead, mdtest_options_t::uid, mdtest_options_t::unique_dir_per_task, verbose, VERBOSE, mdtest_options_t::verification_error, mdtest_options_t::verify_read, mdtest_options_t::verify_write, mdtest_options_t::write_buffer, mdtest_options_t::write_bytes, and ior_aiori::xfer_hints.
Referenced by main().