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

Go to the source code of this file.

Data Structures

struct  time_statistics_t
 
struct  mdworkbench_result_t
 
struct  mdworkbench_results_t
 

Functions

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

Function Documentation

◆ md_workbench_run()

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

Definition at line 876 of file md-workbench.c.

References benchmark_options::adaptive_waiting_mode, aiori_select(), airoi_create_all_module_options(), airoi_update_module_options(), benchmark_options::backend, benchmark_options::backend_options, ior_aiori::check_params, benchmark_options::com, mdworkbench_results_t::count, DIRMODE, benchmark_options::dset_count, ior_aiori::enable_mdtest, end_phase(), ERR, EWARNF, benchmark_options::file_size, ior_aiori::finalize, GetTimeStamp(), benchmark_options::global_iteration, global_options, benchmark_options::hints, init_clock(), init_options(), init_stats(), ior_aiori::initialize, benchmark_options::interface, benchmark_options::iterations, benchmark_options::logfile, ior_aiori::mkdir, NULL, benchmark_options::num, o, oprintf, option_parse(), out_logfile, benchmark_options::phase_benchmark, benchmark_options::phase_cleanup, benchmark_options::phase_precreate, phase_stat_t::phase_start_timer, benchmark_options::precreate, benchmark_options::prefix, print_detailed_stat_header(), benchmark_options::print_detailed_stats, printTime(), benchmark_options::quiet_output, benchmark_options::random_buffer_offset, benchmark_options::rank, benchmark_options::relative_waiting_factor, benchmark_options::results, return_position(), ior_aiori::rmdir, run_benchmark(), run_cleanup(), run_precreate(), benchmark_options::size, benchmark_options::start_item_number, benchmark_options::stonewall_timer, benchmark_options::stonewall_timer_wear_out, store_position(), phase_stat_t::t, and ior_aiori::xfer_hints.

Referenced by main().

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