Mir 1.0
Mir application programming interface
SciMark2 functions

Macros

#define MIRML_SCIMARK_RESOLUTION_DEFAULT   2.0
 
#define MIRML_SCIMARK_TINY_FFT_SIZE   16 /* must be a power of two */
 
#define MIRML_SCIMARK_TINY_SOR_SIZE   10 /* NxN grid */
 
#define MIRML_SCIMARK_TINY_SPARSE_SIZE_M   10
 
#define MIRML_SCIMARK_TINY_SPARSE_SIZE_nz   50
 
#define MIRML_SCIMARK_TINY_LU_SIZE   10
 
#define MIRML_SCIMARK_SMALL_FFT_SIZE   1024
 
#define MIRML_SCIMARK_SMALL_SOR_SIZE   100
 
#define MIRML_SCIMARK_SMALL_SPARSE_SIZE_M   1000
 
#define MIRML_SCIMARK_SMALL_SPARSE_SIZE_nz   5000
 
#define MIRML_SCIMARK_SMALL_LU_SIZE   100
 
#define MIRML_SCIMARK_LARGE_FFT_SIZE   1048576
 
#define MIRML_SCIMARK_LARGE_SOR_SIZE   1000
 
#define MIRML_SCIMARK_LARGE_SPARSE_SIZE_M   100000
 
#define MIRML_SCIMARK_LARGE_SPARSE_SIZE_nz   1000000
 
#define MIRML_SCIMARK_LARGE_LU_SIZE   1000
 

Functions

mirkl_error_tmirml_scimark_all (double min_time, int fft_size, int sor_size, int sparse_size_M, int sparse_size_nz, int lu_size, int mc_run, double res[6], double sum[6], unsigned long num_cycles[6])
 

Detailed Description

Macro Definition Documentation

◆ MIRML_SCIMARK_RESOLUTION_DEFAULT

#define MIRML_SCIMARK_RESOLUTION_DEFAULT   2.0

secs (normally 2.0)