<?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 Hello Sir, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086042#M22985</link>
    <description>&lt;P&gt;Hello Sir,&lt;/P&gt;

&lt;P&gt;&amp;nbsp; Can you please explain me how to solve a diffusion equation using the mkl poisson solver with periodic in X and Y and neumann in Z ? i am very new in this field and the exact algorithm is not clear to me.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Swagnik&lt;/P&gt;</description>
    <pubDate>Fri, 13 Jul 2018 06:39:43 GMT</pubDate>
    <dc:creator>Chatterjee__Swagnik</dc:creator>
    <dc:date>2018-07-13T06:39:43Z</dc:date>
    <item>
      <title>Problems with 2D poisson solver and periodic conditions</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086039#M22982</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I am coding a fluid solver in the Vorticity-Potential formulation. I need to solve a poisson equation for the stream function. I was trying to use MKL's. In my problem, I have Dirichlet BCs in the y walls and periodic in the x walls. When I solve the poisson equation with the MKL solver I get wrong results at the corners, but when I solve it using SOR I get the correct results.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;I know that I am using the solver appropiately because I have tested it with other functions and I have gotten correct results.&lt;/P&gt;

&lt;P&gt;I can see &amp;nbsp;from the results that the periodicity is not being enforced when MKL is used.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I am using Intel Visual Fortran XE 2011 Update 10.&amp;nbsp;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;I have attached the code, I use the variable &lt;EM&gt;useMKL&lt;/EM&gt; to switch between MKL solver and SOR. It would be great if I can use MKL's as I need to move to a 3D implementation and the SOR method will be very slow then.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;If more information is needed let me know. Thanks in advance,&lt;/P&gt;

&lt;P&gt;Camilo&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Apr 2016 19:30:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086039#M22982</guid>
      <dc:creator>Camilo_P_</dc:creator>
      <dc:date>2016-04-12T19:30:47Z</dc:date>
    </item>
    <item>
      <title>Will the s_Helmholtz_2D_f.f90</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086040#M22983</link>
      <description>&lt;P&gt;Will the&amp;nbsp;s_Helmholtz_2D_f.f90 help you to understand how to solve 2d Helmholtz problem with BC properly by using MKL Poisson? You may find out this example from&amp;nbsp;s_Helmholtz_2D_f.f90 &amp;nbsp;&amp;lt;mklroot&amp;gt;/examples/pdepoissonf/source directory.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Apr 2016 04:40:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086040#M22983</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-04-13T04:40:34Z</dc:date>
    </item>
    <item>
      <title>I found my error, in line 205</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086041#M22984</link>
      <description>&lt;P&gt;I found my error, in line 205 it read:&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;do ix=2,nx&lt;/PRE&gt;

&lt;P&gt;it should have read&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;do ix=1,nx+1&lt;/PRE&gt;

&lt;P&gt;It works perfect now.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Apr 2016 14:23:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086041#M22984</guid>
      <dc:creator>Camilo_P_</dc:creator>
      <dc:date>2016-04-13T14:23:52Z</dc:date>
    </item>
    <item>
      <title>Hello Sir,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086042#M22985</link>
      <description>&lt;P&gt;Hello Sir,&lt;/P&gt;

&lt;P&gt;&amp;nbsp; Can you please explain me how to solve a diffusion equation using the mkl poisson solver with periodic in X and Y and neumann in Z ? i am very new in this field and the exact algorithm is not clear to me.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Swagnik&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jul 2018 06:39:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problems-with-2D-poisson-solver-and-periodic-conditions/m-p/1086042#M22985</guid>
      <dc:creator>Chatterjee__Swagnik</dc:creator>
      <dc:date>2018-07-13T06:39:43Z</dc:date>
    </item>
  </channel>
</rss>

