If the small matrix is dense, just use MatSetValues. If not, I do not know of a nice way to do this, and would switch to using the individual element matrices.
Matt On Jan 17, 2008 4:20 AM, Zhifeng Sheng <z.sheng at ewi.tudelft.nl> wrote: > Dear all > > I have a problem, I want to add a small matrix to a larger matrix, where > the row and column indexes of the small matrix is mapped to global > indexes of the global one. > > the problem comes from a kind of finite element method, however, I have > to do some operations on the small matrix, and it prevent me from > directly assembling the local entries. So I have local matrices and I > would like to add it to the global one. At this moment, I have to get > the matrix value and add it to the global matrix one by one ... > > is there a better way to do it? > > Thanks > > Best regards > Zhifeng > > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener
