diff --git a/init.c b/init.c index 26f838da3af51b44d6e8e593645c7d0402b26a82..9b2d3cc71d809aed6c6a118b0cba59ae467e09f5 100644 --- a/init.c +++ b/init.c @@ -6,6 +6,10 @@ void init(int index) { + + clock_gettime(CLOCK_MONOTONIC, &begin0); + start0 = clock(); + // DAV: the corresponding KernelLen is calculated within the wstack function. It can be anyway hardcoded for optimization dx = 1.0/(double)param.grid_size_x; dw = 1.0/(double)param.num_w_planes; diff --git a/main.c b/main.c index 96c1831477be370d6fdb796ef75e09a01b817163..c2fb72ae039c02ae61b5f95b0ed78acb2042a3c8 100644 --- a/main.c +++ b/main.c @@ -7,6 +7,7 @@ int main(int argc, char * argv[]) { + if(argc > 1) { strcpy(in.paramfile,argv[1]); @@ -17,9 +18,6 @@ int main(int argc, char * argv[]) exit(1); } - clock_gettime(CLOCK_MONOTONIC, &begin0); - start0 = clock(); - /* Initializing MPI Environment */ #ifdef USE_MPI