A direct equation solver based on LDU decomposition is developed. According to the LDU method, a matrix of the equation system is decomposed into lower triangular, diagonal, and upper triangular matrices. In our implementation of the LDU solver, the equation system matrix is stored in a symmetric profile format. Algorithms of matrix assembly, decomposition, forward reduction, and
... [Show full abstract] back-substitution are presented. JavaTM class SolverLDU implements algorithms of the LDU solver. Tuning of the solver using a blocking technique increases solution speed by several times.