#include #include #include class SSABenchmark { public: template< typename SSAType> static void timeIt(int omega, int num_samples, double T, double dt, int runs) { #ifdef _OPENMP #pragma omp parallel #endif { printf ("Printing one line per active thread....\n"); } // init vector times(runs); vector flops(runs); vector trfs(runs); vector perfs(runs); vector rs(runs); printf("\n==========================================================================\n"); for (int i=0; i(runs*.05); const int i40 = static_cast(runs*.4); const int i60 = static_cast(runs*.6); const int i95 = static_cast(runs*.95); std::cerr<<"==========================================================================\n"; std::cerr<<"(05th perc.) time: "<< times[i05] <<", "<< flops[i05] <<" FLOP, Trf: "<< trfs[i05] <<" Byte, R: "<