A non-transitory, computer-readable recording medium storing therein a particle simulation program causing a computer to execute a process includes when the computer simulates behavior of particles in a space having regions and subject to analysis, by processes of a predetermined number fewer than the regions, assigning the regions of the predetermined number, selected in descending order of a number of particles included in each of the regions to differing processes among the processes of the predetermined number; and sequentially assigning unassigned regions in descending order of the number of particles included in each of the unassigned regions among the regions, excluding the regions of the predetermined number assigned to the differing processes, to a process identified based on the number of particles included in the region already assigned to each of the processes of the predetermined number.
展开▼