home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / pvfs2 / orangefs-2.8.3-20110323.tar.gz / orangefs-2.8.3-20110323.tar / orangefs / test / io / bmi / bench-args.h < prev    next >
C/C++ Source or Header  |  2004-07-28  |  774b  |  50 lines

  1. /*
  2.  * (C) 2001 Clemson University and The University of Chicago
  3.  *
  4.  * See COPYING in top-level directory.
  5.  */
  6.  
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9. #include <unistd.h>
  10. #include <errno.h>
  11. #include <math.h>
  12. #include <mpi.h>
  13.  
  14. #ifndef __BENCH_ARGS_H
  15. #define __BENCH_ARGS_H
  16.  
  17. struct bench_options
  18. {
  19.     int list_io_factor;
  20.     int flags;
  21.     int message_len;
  22.     int total_len;
  23.     int num_servers;
  24.     char method_name[256];
  25. };
  26.  
  27. enum
  28. {
  29.     BMI_ALLOCATE_MEMORY = 1,
  30.     REUSE_BUFFERS = 2
  31. };
  32.  
  33. int bench_args(
  34.     struct bench_options *user_opts,
  35.     int argc,
  36.     char **argv);
  37. void bench_args_dump(
  38.     struct bench_options *opts);
  39.  
  40. #endif /* __BENCH_ARGS_H */
  41.  
  42. /*
  43.  * Local variables:
  44.  *  c-indent-level: 4
  45.  *  c-basic-offset: 4
  46.  * End:
  47.  *
  48.  * vim: ts=8 sts=4 sw=4 expandtab
  49.  */
  50.