<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Thanks. One more&nbsp;question.<BR>
&nbsp;<BR>
Should&nbsp;the vactor (b) be assembled after calling&nbsp;VecSetValues() ?<BR>&nbsp;<BR>

<HR id=stopSpelling>
From: pengxwang@hotmail.com<BR>To: petsc-users@mcs.anl.gov<BR>Date: Mon, 29 Nov 2010 11:46:57 -0600<BR>Subject: [petsc-users] Should the vactor be partitioned?<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}

</STYLE>
I am trying to solver a sparse linear system (Ax=b)&nbsp;by PETSc. <BR>&nbsp;<BR>I noticed the parallel partitioning of the matrix is determined by PETSc at runtime by calling MatGetOwnerShipRange().<BR>&nbsp;<BR>I am wondering if the right hand side vector (b) should be partitioned by Calling VecGetOwnerShipRange(), Since I didn't see it is called in example code of ex2f.F&nbsp; on webpage of : <A href="http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-2.3.3/src/ksp/ksp/examples/tutorials/ex2f.F.html" target=_blank>http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-2.3.3/src/ksp/ksp/examples/tutorials/ex2f.F.html</A>&nbsp;.<BR>&nbsp;<BR>Thanks.<BR>&nbsp;<BR>                                               </body>
</html>