README 770 B

12345678910111213141516171819202122232425262728
  1. This is a sample 3D stencil application (here just using the game of life rules
  2. for simplicity), split on the z axis.
  3. This is a suggest order of read:
  4. life.c
  5. life.cu: Heart of the stencil computation: compute a new state from an old one.
  6. shadow.cu
  7. shadow.h: Perform replication of data on X and Y edges, to fold the domain on
  8. itself through mere replication of the source state.
  9. stencil.h: Declarations
  10. stencil-kernels.c: Computation Kernels
  11. stencil-blocks.c: Manage block and tags allocation
  12. stencil-tasks.c: Schedule tasks for updates and saves
  13. stencil.c: Main application
  14. *.out: various results according to beta value (communication vs computation
  15. penalty ratio), run make pics or make view to get pictures.
  16. mpi.out: results on MPI.
  17. results: a few results