On Feb 4, 2008, at 12:20 PM, Yujie wrote: what is the difference between sequantial and parallel AIJ matrix? Assuming there is a matrix A, if I partitaion this matrix into A1, A2, Ai... An. It is not that simple. Ai is split into two parts 1) the "block diagonal" part and 2) the "off diagonal part" ; this is explained in the manual page for MatCreateMPIAIJ(). If you want to do operations on the pieces you will need to understand the code in src/mat/impls/aij/mpi. What do you want to do with Ai? I want to operate Ai at each node. Barry Thanks a lot. |