Patent ID: 8549261

Claim:
A parallel computing apparatus comprising: a first processor configured to execute parallel computation of a physical simulation, a multidimensional analytical space of the physical simulation being divided into simulation areas, the first processor being configured to compute physical quantities of a simulation area of the simulation areas, the simulation area being divided into a plurality of blocks, at least part of the blocks in the simulation area being grouped into marginal areas, wherein the first processor includes a plurality of cores, and each of the plurality of cores selects uncomputed blocks from the blocks in the simulation area, sequentially, computes values of the physical quantities for the selected blocks, and writes the values of the physical quantities in a memory that is accessible from each of the plurality of cores, and at least one of the plurality of cores performs computational result acquisition and transmission processing in a different time period with respect to each of the marginal areas, the computational result acquisition processing being for acquiring values of the physical quantities of the at least part of the blocks included in the marginal areas from the memory, the computational result transmission processing being for transmitting the acquired values of the physical quantities to a second processor.