<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>Yes.  I would like to a rotational BCs(Twist bcs). <br>
</p>
<p><br>
</p>
<p>Such a boundary is needed to reduce the computational domain.</p>
<p><br>
</p>
<p>Thanks lot</p>
<p><br>
</p>
<p>Best regards</p>
<p>Fengwen<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<div id="x_Signature">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div class="x_BodyFragment"><font size="2">
<div class="x_PlainText">____________________________________________________<br>
Senior Researcher<br>
Department of Mechanical Engineering, DTU<br>
Nils Koppels Allé       <br>
Building 404    <br>
2800  Kgs. Lyngby <br>
fwan@mek.dtu.dk</div>
</font></div>
</div>
</div>
</div>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Lawrence Mitchell <wence@gmx.li><br>
<b>Sent:</b> Monday, October 29, 2018 1:17:34 PM<br>
<b>To:</b> Matt Knepley<br>
<b>Cc:</b> Fengwen Wang; PETSc; PETSc<br>
<b>Subject:</b> Re: [petsc-users] [petsc-maint] How to impose boundary conditions using DMDA</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText"><br>
<br>
> On 29 Oct 2018, at 10:56, Matthew Knepley <knepley@gmail.com> wrote:<br>
> <br>
> You can certainly map the right edge to the top edge (its topologically a square again), but that<br>
> mapping is not smooth, and I do not know how you would make a global basis for the approximation space.<br>
<br>
Yeah, I thought this was topologically just a cone, but that would have:<br>
<br>
u(x=1) = -v(y=1)<br>
<br>
and<br>
<br>
v(x=1) = u(y=1) (note matching sign).<br>
<br>
So if you wanted the v(x=1) = -u(y=1) there would be a twist somehow, and then a discontinuity in the mapping.<br>
<br>
Lawrence</div>
</span></font>
</body>
</html>