The present invention is a method for calculating a triple diagonal matrix for a multi-core distributed memory system, in which a partition matrix divided into a number of rows corresponding to the number of cores in each of a plurality of triple diagonal matrix equations in which each of a plurality of cores is successively applied is calculated. Obtaining and modifying according to a known method to obtain a modified determinant, extracting the first row and the last row of the modified determinant to obtain a reduced corrected determinant, the reduced corrected determinant obtained from each of a plurality of triple diagonal matrices Transmitting to a corresponding core among a plurality of cores according to a predetermined order of the plurality of cores, obtaining and storing a reduced diagonal matrix by combining the reduced correction determinants transmitted by each of the plurality of cores, each of the plurality of cores in parallel The operation efficiency of a multi-core distributed memory system can be maximized, including the step of calculating the solution of the reduced modified determinant obtained by and calculating the remaining solution of the triple diagonal matrix using the solution of the reduced diagonal matrix expression.
展开▼