3 // Copyright 2010 The Go Authors. All rights reserved.
4 // Use of this source code is governed by a BSD-style
5 // license that can be found in the LICENSE file.
9 // Run the game of life in C using Go for parallelization.
21 var dim
= flag
.Int("dim", 16, "board dimensions")
22 var gen
= flag
.Int("gen", 10, "generations")
27 var a
[MAXDIM
* MAXDIM
]int32
28 for i
:= 2; i
< *dim
; i
+= 8 {
29 for j
:= 2; j
< *dim
-3; j
+= 8 {
30 for y
:= 0; y
< 3; y
++ {
36 life
.Run(*gen
, *dim
, *dim
, a
[:])
38 for i
:= 0; i
< *dim
; i
++ {
39 for j
:= 0; j
< *dim
; j
++ {