Patent ID: 11892387
Assignee: FUJITSU LIMITED
Field: Measurement (Instruments)
Classification: CPC G | IPC G

Claim 8:
9. A particle simulation system comprising:
a first information processing apparatus configured to store first contact data associated with a first particle belonging to a first region, the first contact data indicating one or more contact particles in contact with the first particle at a first time and a cumulative displacement of the first particle relative to each of the contact particles, having occurred over a contact period up to the first time after the contact is formed; and
a second information processing apparatus configured to transmit, to the first information processing apparatus through a network, second position data indicating positions of particles belonging to a second region at a second time following the first time, the second region bordering on the first region,
the first information processing apparatus includes a communication interface configured to communicate with the second information processing apparatus through the network, and
the first information processing apparatus:
calculates first position data indicating positions of particles belonging to the first region at the second time,
detects, based on a calculation result obtained from the first contact data and the first position data, a second particle which is in contact with the first particle and belongs to the first region at the first time and belongs to the first region at the second time by scanning the first contact data once on a memory included in the first information processing apparatus,
examines, based on the first position data, whether the first particle and the second particle are in contact with each other at the second time, and copies, when the first particle and the second particle are in contact at the second time, the cumulative displacement of the second particle from the first contact data to second contact data corresponding to the second time,
detects, based on the first position data and the second position data, third particles which are particles, other than the second particle, individually belonging to the first region or the second region and are in contact with the first particle at the second time,
searches the first contact data for the third particles by scanning the first contact data repeatedly on the memory, and
copies, when each of the third particles is registered in the first contact data, the cumulative displacement of the registered third particle from the first contact data to the second contact data.