<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Dirichlet-Boundary-Question/m-p/1179818#M29247</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;It's quite hard to understand the issue based on picture in your post. Can i ask you to send example of your program to check correctness of your boundary condition? And if you solve Poisson equation can i ask the values of rhs?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;</description>
    <pubDate>Fri, 05 Jan 2018 01:37:11 GMT</pubDate>
    <dc:creator>Alexander_K_Intel2</dc:creator>
    <dc:date>2018-01-05T01:37:11Z</dc:date>
    <item>
      <title>Dirichlet Boundary Question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Dirichlet-Boundary-Question/m-p/1179817#M29246</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;

&lt;P&gt;I am using Intel MKL to solve a Poisson equation for surface smoothing purposes, and I have tried both Neumann and Dirichlet Boundary Conditions. The 2D surface is composed of a grid with small -ve values as default when the grid is empty, and 0, or +ve values when the grid is full.&lt;/P&gt;

&lt;P&gt;I have noticed that when I used Dirichlet Boundary Conditions, e.g. a zero or small -ve numeric value, the reported Poisson outcome (smoothed surface) contains large &lt;STRONG&gt;&lt;EM&gt;negative values&lt;/EM&gt;&lt;/STRONG&gt; near the four corners of the surface, despite that the original surface is mostly positive (only contains small -ve grid values, where ).&lt;/P&gt;

&lt;P&gt;I am attaching the surface before smoothing (1st image), after smoothing with the Poisson solver (2nd image), as well as on its side (3rd image).&lt;/P&gt;

&lt;P&gt;As you can see on the side image, the -ve values go all the way to -6.6 something. My question is why, as in the original surface the most negative value is -0.69...&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;Why are Dirichlet conditions smoothing the curve down and then up creating troughs? When I use Neumann boundaries of 0 gradient, the troughs disappear, i.e. the surface always slopes down...&lt;/STRONG&gt;&lt;/P&gt;

&lt;P&gt;Thank you, any help is appreciated.&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2dsurface.gif"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9813i0A17ED3EC543195A/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="2dsurface.gif" alt="2dsurface.gif" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2dsurface-smoothed.gif"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9814i2C22AD821F76C47C/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="2dsurface-smoothed.gif" alt="2dsurface-smoothed.gif" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2dsurface-smoothed-side.gif"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9815i06D436C6270ADBE8/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="2dsurface-smoothed-side.gif" alt="2dsurface-smoothed-side.gif" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2018 06:08:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Dirichlet-Boundary-Question/m-p/1179817#M29246</guid>
      <dc:creator>Christos_S_</dc:creator>
      <dc:date>2018-01-04T06:08:42Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Dirichlet-Boundary-Question/m-p/1179818#M29247</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;It's quite hard to understand the issue based on picture in your post. Can i ask you to send example of your program to check correctness of your boundary condition? And if you solve Poisson equation can i ask the values of rhs?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jan 2018 01:37:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Dirichlet-Boundary-Question/m-p/1179818#M29247</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2018-01-05T01:37:11Z</dc:date>
    </item>
  </channel>
</rss>

