int main(int argc, char *argv[]) { printf("Start of %s.\n", argv[0]); nthreads = 5, ncores = 5; if (SDF_TRUE != internal_testhomedir_init()) { return -1; } else if (argc > 1) { niterator = atoi(argv[1]); } else if (argc > 2) { ncores = atoi(argv[2]); if (ncores > MAX_CORES) ncores = MAX_CORES; } else if (argc > 3) { nthreads = atoi(argv[3]); if (nthreads > MAX_FTH_THREAD) nthreads = MAX_FTH_THREAD; } plat_assert_always(niterator > 0); plat_assert_always(nthreads > 0); plat_assert_always(ncores > 0); int ret = execute_test(); printf("End of %s.\n", argv[0]); // plat_log_parse_arg("sdf/shared=debug"); plat_shmem_alloc_get_stats(&g_end_sm_stats); print_sm_stats(g_init_sm_stats, g_end_sm_stats); return (ret); }
int main(int argc, char *argv[]) { printf("Start of %s.\n", argv[0]); if (SDF_TRUE != internal_testhomedir_init()) { return -1; } else if (argc > 1) { numBlocks = atoi(argv[1]); } int ret = execute_test(); printf("End of %s.\n", argv[0]); // plat_log_parse_arg("sdf/shared=debug"); plat_shmem_alloc_get_stats(&g_end_sm_stats); print_sm_stats(g_init_sm_stats, g_end_sm_stats); return (ret); }