<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 style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<span style="font-size: 12pt; margin: 0px; color: black; background-color: white;" class="ContentPasted0">Dear development team, </span>
<div style="font-size: 12pt; margin: 0px; color: black; background-color: white;">
<br class="ContentPasted0">
</div>
<div style="font-size: 12pt; margin: 0px; color: black; background-color: white;" class="ContentPasted0">
I'm trying to write a code to solve a partial differential equation. I didn't use PETSc's discretization. I have a question about the implementation of the boundary condition (Dirichlet boundary condition). When implementing the Dirichlet boundary condition.
 I need to set the corresponding rows in the Jacobian matrix diagonal 1 and others 0. I created the matrix use DMCreateMatrix.</div>
<div style="font-size: 12pt; margin: 0px; color: black; background-color: white;" class="ContentPasted0">
<br>
</div>
<div style="font-size: 12pt; margin: 0px; color: black; background-color: white;" class="ContentPasted0">
<span style="font-size: 12pt;">Can I add the Dirichlet boundary condition to the DMPlex mesh so that the Jacobian matrix won't contain these Dirichlet boundary rows? If yes, is there a function that can set the Dirichlet boundary points' value?</span><br>
</div>
<div style="font-size: 12pt; margin: 0px; color: black; background-color: white;" class="ContentPasted0">
<br>
</div>
<div style="font-size: 12pt; margin: 0px; color: black; background-color: white;" class="ContentPasted0">
Best Regards,<br class="ContentPasted0">
<span style="margin:0px" class="ContentPasted0">Jerry</span></div>
<br>
</div>
</body>
</html>