<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hello,</p>
<p><br>
</p>
<p>I have a matrix A = [A00 , A01 ; A10, A11]. </p>
<p>I extract the submatrix A11 with MatGetSubMatrix.</p>
<p>I only know the global IS is1 and is2, so to get A11 I call: </p>
<p>MatGetSubMatrix(A,is2,is2,MAT_INITIAL_MATRIX,&A11);</p>
<p>I want to modify A11 and update the changes on the global matrix A but I could not find any <span style="font-size: 12pt;">MatRestoreSubMatrix routine.</span></p>
<p><span style="font-size: 12pt;">Is there something similar to </span><span style="font-size: 12pt;">VecGetSubVector and VecRestoreSubVector for matrices that uses only global indices?</span></p>
<p><span style="font-size: 12pt;">Many thanks.</span></p>
<p><span style="font-size: 12pt;">Best regards,</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">Zakariae </span></p>
<p><span style="font-size: 12pt;"> </span></p>
</div>
</body>
</html>