[petsc-users] Problems of Viewing Mat with MATLAB format
Yaoyu Hu
huyaoyu1986 at gmail.com
Tue Sep 6 02:48:27 CDT 2016
Hi everyone,
I want to view a parallel dense Mat with MATLAB format. I use the
following method.
========= Sample codes. =========
/* Set the name of the Mat.*/
PetscObjectSetName()
/* View the Mat. */
PetscViewerASCIIOpen()
PetscViewerPushFormat()
MatView()
PetscViewerDestroy()
====== End of sample codes. =======
However, after the Mat has been viewed, the MATLAB object’s name is
not the same with that specified by PetscObjectSetName(). The
resultant MATLAB file looks like this:
========= Sample viewed file in MATLAB format. ==========
%Mat Object:Mat_ElementLastFaceVelocity 8 MPI processes
% type: mpidense
% Size = 16000 18
Mat_0x1370b20_7 = zeros(16000,18);
Mat_0x1370b20_7 = [
======= End of sample viewed file in MATLAB format. ========
The Mat Object has the right name but the MATLAB object has the name
Mat_0xxxxxxx. How can I make the MATLAB object has the same name with
the Mat object?
I also checkout the output for Vec object. The resultant MATLAB file
has the right names for both Vec object and MATLAB object.
Thanks!
P.S.: I am using Version 3.7.0
HU Yaoyu
More information about the petsc-users
mailing list