#include <test.h>
Data Fields | |
int | total_frags |
int | query_count |
int | query_size_min |
int | query_size_max |
int | result_size_min |
int | database_sequence_size_min |
int | database_sequence_size_max |
int | result_count_min |
int | result_count_max |
double | compute_speed |
int | io_method |
int | parallel_io |
int | query_sync |
int | output_file_len |
char * | output_file |
MPI_File | fh |
MPI_Info * | info_p |
int | end_write |
int | no_io |
int | atomicity |
frag_preresult_s ** | query_frag_preresult_matrix |
int | query_params_file_len |
char * | query_params_file |
int | query_hist_list_count |
hist_s * | query_hist_list |
int | db_params_file_len |
char * | db_params_file |
int | db_hist_list_count |
hist_s * | db_hist_list |
Atomicity on (1) or off (0)
double test_params_s::compute_speed |
Change the compute time
Largest sequence in database
Smallest sequence in database
struct hist_s* test_params_s::db_hist_list |
Database sequence histogram file
MPI_File test_params_s::fh |
We will open the file at the beginning of the application and close it at the end
MPI_Info* test_params_s::info_p |
We set the info at the begining and use it until the end
Use various I/O techniques
For debugging, we don't want to do any I/O
Enable parallel I/O
Number of total queries
Precomputed results
struct hist_s* test_params_s::query_hist_list |
Query sequence histogram file
Largest query possible
Smallest query possible
Force fake synchornization to model iterative data dependent applications
Smallest result count possible
Smallest result count possible
Smallest result possible (typically smallest match*3)
Number of frags per query