Classic HPC Development using Visual C++

Every process should start processing at the first data row of their chunk — i.e. row 1 — *except* the first process. The first process has no data in row 0 (its upper ghost row), since row 1 is the start of the image. So the first process should start processing at row 2. ................
................