diff options
author | Simponic <loganhunt@simponic.xyz> | 2021-12-04 13:39:38 -0700 |
---|---|---|
committer | Simponic <loganhunt@simponic.xyz> | 2021-12-04 13:39:38 -0700 |
commit | 080deaa302f32fcedbc97eac74dfffad66ca7909 (patch) | |
tree | d1cd3fcb70978fc8907c2ebaccf1f169666f72cd | |
parent | aa1d7c6e284cc0818325614391619f3ff13d3e94 (diff) | |
download | gol-080deaa302f32fcedbc97eac74dfffad66ca7909.tar.gz gol-080deaa302f32fcedbc97eac74dfffad66ca7909.zip |
Go back to #define instead of argv block size
-rw-r--r-- | cuda-global/src/main.cu | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cuda-global/src/main.cu b/cuda-global/src/main.cu index 2b11fe1..1aea812 100644 --- a/cuda-global/src/main.cu +++ b/cuda-global/src/main.cu @@ -40,13 +40,12 @@ void simulate(int argc, char** argv) { struct GAME game; game.padding = PADDING; int iterations, log_each_step, block_size; - if (argc == 8) { + if (argc == 7) { filename = argv[2]; game.width = atoi(argv[3]); game.height = atoi(argv[4]); iterations = atoi(argv[5]); log_each_step = atoi(argv[6]); - block_size = atoi(argv[7]); } else { printf("Usage: ./gol simulate <filename | random> <width> <height> <iterations> <log-each-step?1:0> <block-size>\n"); filename = "random"; @@ -80,9 +79,9 @@ void simulate(int argc, char** argv) { game.grid = grid_d; - int grid_num = (int)ceil((game.width+(2*game.padding))/(float)block_size); + int grid_num = (int)ceil((game.width+(2*game.padding))/(float)BLOCK); dim3 dim_grid(grid_num, grid_num, 1); - dim3 dim_block(block_size, block_size, 1); + dim3 dim_block(BLOCK, BLOCK, 1); cudaEvent_t startLife, stopLife; cudaEventCreate(&startLife); |