Comparing matrices between 2 different codes and viewing of matrix
    Ben Tay 
    zonexo at gmail.com
       
    Sun May 25 05:43:19 CDT 2008
    
    
  
Hi,
I have an old serial code and a newer parallel code. The new parallel 
code is converted from the old serial code. However, due to numerous 
changes, the answers from the new code now differs from the old one 
after the 1st step. What is the best way to compare the matrices from 
the 2 different code?
I guess the most direct mtd is to use MatView to store the matrix in a 
ACSII file and spot the difference between the 2 files. However, I can't 
seem to get it right. What I did is:
PetscViewer viewer
call  PetscViewerCreate(PETSC_COMM_SELF,viewer,ierr)
call MatView(A_mat_uv,viewer,ierr)
call PetscViewerDestroy(viewer,ierr)
call PetscViewerASCIIOpen(PETSC_COMM_SELF, "matrix.txt",viewer,ierr)
However, I get the error that "PetscViewer viewer" has syntax error. 
Hope you can help me out.
Thank you very much.
Regards
    
    
More information about the petsc-users
mailing list