Implementation of Partial Computed Gradients (PCG) Method for Distributed, Sparse Arrays

1 view (last 30 days)
I'm running a transient FEM of a very large matrix (>1E6x1E6) on a cluster, and looking for a way to solve it the most efficient way possible. The matrix must be sparse, because a full matrix would exceed memory. Is there a way to use distributed arrays on this sparse data to solve the matrix, using the pcg method? Using just sparse and pcg, each time step of the simulation takes 10-30 seconds, and I'm looking at >200,000 time steps. If I can harness multiple cores to speed this up by even a factor of 2, then I would be very happy.

Answers (0)

Categories

Find more on Linear Algebra in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!