摘要 |
A transposing apparatus is configured by a computer controlling a computing device having computing elements arranged into a matrix and memory devices connected to the computing elements. The computing device executes an electromagnetic field analysis process on latticed three-dimensional analysis subject data present in a three-dimensional coordinate system. The computer is configured to detect the number of lined-up lattices in a direction of a first axis, in a direction of a second axis, and in a direction of a third axis of the coordinate system, through detection on the three-dimensional analysis subject data; transpose a group of lattices of the three-dimensional analysis subject data, based on the detected numbers of lined-up lattices and on the number of lined-up computing elements in a row direction and in a column direction; and output to the computing device, the three-dimensional analysis subject data transposed. |
主权项 |
1. A transposing apparatus comprising a computer that controls a computing device having a plurality of computing elements arranged into a matrix formation and memory devices each connected to each computing element, the computing device executing an electromagnetic field analysis process on latticed three-dimensional analysis subject data present in a three-dimensional coordinate system, the computer configured to:
detect a number of lined-up lattices in a direction of a first axis of the three-dimensional coordinate system, a number of lined-up lattices in a direction of a second axis of the coordinate system, and a number of lined-up lattices in a direction of a third axis of the coordinate system, through detection on the three-dimensional analysis subject data; transpose a group of lattices of the three-dimensional analysis subject data, based on the detected numbers of lined-up lattices and on a number of lined-up computing elements in a row direction and a number of lined-up computing elements in a column direction among the computing elements, when a least number of lined-up lattices among the respective numbers of lattices is larger than the number of lined-up computing elements in the row direction and the number of lined-up computing elements in the column direction, so that a direction of a lineup of lattices of the three-dimensional analysis subject data in which a number of lattices is greatest becomes a direction of an axis not corresponding to the row direction or the column direction, among directions of the first axis, the second axis, and the third axis, and a direction of a lineup of lattices of the three-dimensional analysis subject data in which a number of lattices is least becomes a direction of an axis corresponding to a lineup direction in which the number of lined-up computing elements is least among the number of lined-up computing elements in the row direction and the number of lined-up computing elements in the column direction, among directions of the first axis, the second axis, and the third axis; and output to the computing device, the transposed group of lattices of the three-dimensional analysis subject data. |