<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle">P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body fPStyle="1" ocsi="0">
<div style="FONT-SIZE: 13px; COLOR: #000000; DIRECTION: ltr; FONT-FAMILY: Tahoma">
<div>AH !&nbsp;&nbsp; Thanks very much Aron<a></a><a></a>.&nbsp; </div>
<div><br>
&nbsp;</div>
<div>Best,</div>
<div>&nbsp;</div>
<div>Peter.</div>
<div>&nbsp;</div>
<div>
<hr tabindex="-1">
</div>
<div style="FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Times New Roman">
<div id="divRpF300274" style="DIRECTION: ltr"><font face="Tahoma" color="#000000" size="2"><b>From:</b> petsc-users-bounces@mcs.anl.gov [petsc-users-bounces@mcs.anl.gov] on behalf of Aron Ahmadia [aron.ahmadia@kaust.edu.sa]<br>
<b>Sent:</b> Monday, December 27, 2010 10:44 AM<br>
<b>To:</b> PETSc users list<br>
<b>Subject:</b> Re: [petsc-users] Meaning of MatStencil<br>
</font><br>
</div>
<div></div>
<div>MatStencil only makes sense if you are using a distributed grid (DA), where it corresponds to physical field locations. &nbsp;You probably just want MatSetValuesBlocked (<a href="http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-current/docs/manualpages/Mat/MatSetValuesBlocked.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-current/docs/manualpages/Mat/MatSetValuesBlocked.html</a>)
<div>
<div><br>
</div>
<div>Warm Regards,</div>
<div>Aron<br>
<br>
<div class="gmail_quote">On Mon, Dec 27, 2010 at 10:09 AM, Raeth, Peter <span dir="ltr">
&lt;<a href="mailto:PRaeth@hpti.com" target="_blank">PRaeth@hpti.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div style="FONT-SIZE: 13px; COLOR: #000000; DIRECTION: ltr; FONT-FAMILY: Tahoma">
<div></div>
<div>
<div style="FONT-SIZE: 13px; FONT-FAMILY: Tahoma">
<div style="FONT-SIZE: 13px; FONT-FAMILY: Tahoma">Am a new&nbsp;PETSc<a></a><a></a> user trying to make use of the matrix level to create and operate on matrices whose memory exceeds that available on any one node. To populate a distributed dense matrix with results
 of other matrix calculations we are trying to use MatSetValuesBlockedStencil<a></a><a></a>. Two of the inputs to that function require structures of type MatStencil<a></a><a></a>. After searching the archives, tutorials, examples, and Google, I can not find
 anything that explains what the values of&nbsp;MatStencil<a></a><a></a> are meant to do relative to where in the target matrix to place the block of values. Would&nbsp;someone<a></a> please point me in the right direction?</div>
<div style="FONT-SIZE: 13px; FONT-FAMILY: Tahoma">&nbsp;</div>
<div style="FONT-SIZE: 13px; FONT-FAMILY: Tahoma">Thanks,</div>
<div style="FONT-SIZE: 13px; FONT-FAMILY: Tahoma">&nbsp;</div>
<div style="FONT-SIZE: 13px; FONT-FAMILY: Tahoma">Peter.</div>
<div style="FONT-SIZE: 13px; FONT-FAMILY: Tahoma">&nbsp;</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>