A multi-frontal solver that can massively reuse computations performed over identical sub-domains for a number of applications. Test of the solver on the problem of arrays of antennas. Comparison to the execution time of the traditional sparse matrix-based multi-frontal solver called for the entire domain.