[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Read matrix
Dear all,
I am assembling a matrix using several calls to MatSetValues().
Then, I call MatAssemblyBegin() and MatAssemblyEnd() as usual. After
that, I would like to write the complete matrix into a file (for
debugging purposes). My idea was to call MatGetRow() for each matrix
row and write the values out. This seems to work in one-processor
mode, but in parallel, I get
[14]PETSC ERROR: MatGetRow_MPIAIJ() line 1185 in src/mat/impls/aij/mpi/mpiaij.c
[14]PETSC ERROR: Object is in wrong state!
[14]PETSC ERROR: Already active!
[14]PETSC ERROR: MatGetRow() line 106 in src/mat/interface/matrix.c
What did I do wrong?
Best Regards,
Tim
--
Dr. Tim Kroeger Phone +49-421-218-7710
tim@xxxxxxxx, tim@xxxxxxxxxxxxxxxxxxx Fax +49-421-218-4236
MeVis Research GmbH, Universitaetsallee 29, D-28359 Bremen, Germany
Amtsgericht Bremen HRB 16222
Geschaeftsfuehrer: Prof. Dr. H.-O. Peitgen