摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a circuit for calculating interaction between two bodies, capable of contracting the circuit scale by reducing the number of computing elements performing virial calculation, and a many-body problem calculation device using the same. <P>SOLUTION: The circuit for calculating interaction between two bodies comprises a coordinate difference calculation part 301 which inputs the coordinate of a central particle i, the size of a basic cell, a grating vector and the coordinate of a particle j, and calculates a difference between the coordinate of the central particle i and a coordinate obtained by converting the coordinate of the particle j to a mirror image particle; a distance square calculation part 306 which calculates the square of a distance from the difference; a function calculation part 307 which calculates a function of interaction by the distance from the square of the distance; a power calculation part 308 which calculates a power from the function of interaction and the difference; a total sum calculation part 309 which calculates the total sum of power for the particle i from the power; and a virial calculation part 310 which calculates a virial from the total sum of power. <P>COPYRIGHT: (C)2008,JPO&INPIT</p> |