<?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 MKL POISSON LIBRARY WARNING: The problem is degenerate up to ro in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777002#M1158</link>
    <description>Sorry for late reply.&lt;BR /&gt;It's part ofincompressible Navier-stokes solverfor multi-phase flow and is inconvenient to provide.&lt;BR /&gt;I have checked out some other error and now I can useMKL for my problemcorrectly.&lt;BR /&gt;Thank you very much!</description>
    <pubDate>Fri, 30 Jul 2010 06:40:51 GMT</pubDate>
    <dc:creator>Chang_Lei</dc:creator>
    <dc:date>2010-07-30T06:40:51Z</dc:date>
    <item>
      <title>MKL POISSON LIBRARY WARNING: The problem is degenerate up to rounding errors!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/776996#M1152</link>
      <description>&lt;DIV&gt;I 'm using MKLPoissonlibrary to solvePoissonequations.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Theexample given by MKL is complied andexecutedsuccessfully. But for my problem, which is 3dPoissonequation with Neumann boundary condition, MKL gives waring:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;I&gt;The problem is degenerate up to rounding errors! The approximate solution&lt;/I&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;I&gt;that provides the minimal Eucledean norm of the residual will be computed...&lt;/I&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;I&gt;&lt;BR /&gt;&lt;/I&gt;&lt;/DIV&gt;&lt;DIV&gt;The results are not like what were expected.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;Is there anyone who can tell me what exactly this warning info means? Or how can I check my conditions given to MKL?&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Any useful suggestions areappreciated.&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Jul 2010 07:14:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/776996#M1152</guid>
      <dc:creator>Chang_Lei</dc:creator>
      <dc:date>2010-07-20T07:14:59Z</dc:date>
    </item>
    <item>
      <title>MKL POISSON LIBRARY WARNING: The problem is degenerate up to ro</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/776997#M1153</link>
      <description>Hi,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;It's look like you use Poisson Library with Neumann boundary condition. It's clear that solution of such equation is notunique moreover if u - solution then (u + c) is solution too where c is any constant. So Poisson Library return u with minimalEuclidean norm between all possible solutions.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Jul 2010 08:12:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/776997#M1153</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2010-07-20T08:12:10Z</dc:date>
    </item>
    <item>
      <title>MKL POISSON LIBRARY WARNING: The problem is degenerate up to ro</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/776998#M1154</link>
      <description>Hi, it'sreasonableexplanation. Thank you very much!&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;However, the result I got is not likely to be correct. For example, although the result obeys Neumannboundarycondition in direction &lt;I&gt;x&lt;/I&gt; and &lt;I&gt;y&lt;/I&gt;, but inz direction boundary nonzero gradient isvisible.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;I have checked my boundary condition several times and no mistake was found.Is there any other reason for which this resultcould be obtainedif I give the correct boundary condition?&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;Regards.&lt;/DIV&gt;&lt;DIV&gt;                             Lei Chang&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Jul 2010 08:44:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/776998#M1154</guid>
      <dc:creator>Chang_Lei</dc:creator>
      <dc:date>2010-07-20T08:44:22Z</dc:date>
    </item>
    <item>
      <title>MKL POISSON LIBRARY WARNING: The problem is degenerate up to ro</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/776999#M1155</link>
      <description>Hi,&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;Are your arraysbd_{a,b}x,bd_{a,b}y,bd_{a,b}z equals zero or not? If not then boundary gradient of resulted solution is not equal zero.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Jul 2010 08:50:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/776999#M1155</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2010-07-20T08:50:21Z</dc:date>
    </item>
    <item>
      <title>MKL POISSON LIBRARY WARNING: The problem is degenerate up to ro</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777000#M1156</link>
      <description>I'm sure the arrays are set to zero. So the result makes metotallyconfused.&lt;DIV&gt;Thanks for yourangelic patience.&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;											&lt;/SPAN&gt;Lei Chang&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Jul 2010 09:16:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777000#M1156</guid>
      <dc:creator>Chang_Lei</dc:creator>
      <dc:date>2010-07-20T09:16:51Z</dc:date>
    </item>
    <item>
      <title>MKL POISSON LIBRARY WARNING: The problem is degenerate up to ro</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777001#M1157</link>
      <description>Could you provide testcase to investigate the problem?&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Jul 2010 09:24:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777001#M1157</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2010-07-20T09:24:16Z</dc:date>
    </item>
    <item>
      <title>MKL POISSON LIBRARY WARNING: The problem is degenerate up to ro</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777002#M1158</link>
      <description>Sorry for late reply.&lt;BR /&gt;It's part ofincompressible Navier-stokes solverfor multi-phase flow and is inconvenient to provide.&lt;BR /&gt;I have checked out some other error and now I can useMKL for my problemcorrectly.&lt;BR /&gt;Thank you very much!</description>
      <pubDate>Fri, 30 Jul 2010 06:40:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777002#M1158</guid>
      <dc:creator>Chang_Lei</dc:creator>
      <dc:date>2010-07-30T06:40:51Z</dc:date>
    </item>
    <item>
      <title>MKL POISSON LIBRARY WARNING: The problem is degenerate up to ro</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777003#M1159</link>
      <description>You are welcome!&lt;DIV&gt;But if it is not asecret could you wrote in few words why dirichle boundary condition provide error?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Fri, 30 Jul 2010 08:42:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777003#M1159</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2010-07-30T08:42:09Z</dc:date>
    </item>
    <item>
      <title>Hello.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777004#M1160</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;
&lt;P&gt;I'm having&amp;nbsp; a similar problem when i'm trying to run one of the examples which i found in MKL example folder. The difference is, that when I use Neumman boundary conditions (NNNNNN) at the compilation i get the following error:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;user1@user1:~/Documents/IntelFortran/mkl_poisson_solver$ make soia32 function=d_Helmholtz_3D_f &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;rm -f *.mod *.o &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;make mkl_dfti.mod&amp;nbsp; mkl_trig_transforms.mod&amp;nbsp; mkl_poisson.mod d_Helmholtz_3D_f.res&amp;nbsp; _IA=ia32 EXT=so RES_EXT=so &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;make[1]: Entering directory `/home/sat/Documents/IntelFortran/mkl_poisson_solver' &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;mkdir -p ./_results/intel_parallel_ia32_so &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ifort -mia32&amp;nbsp; -w -c /opt/intel/composer_xe_2013.1.117/mkl/include/mkl_dfti.f90 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;mkdir -p ./_results/intel_parallel_ia32_so &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ifort -mia32&amp;nbsp; -w -c /opt/intel/composer_xe_2013.1.117/mkl/include/mkl_trig_transforms.f90 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;mkdir -p ./_results/intel_parallel_ia32_so &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ifort -mia32&amp;nbsp; -w -c /opt/intel/composer_xe_2013.1.117/mkl/include/mkl_poisson.f90 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;mkdir -p ./_results/intel_parallel_ia32_so &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ifort -mia32&amp;nbsp; -w source/d_Helmholtz_3D_f.f90 -L"/opt/intel/composer_xe_2013.1.117/mkl/lib/ia32" -Wl,--start-group "/opt/intel/composer_xe_2013.1.117/mkl/lib/ia32"/libmkl_intel.so "/opt/intel/composer_xe_2013.1.117/mkl/lib/ia32"/libmkl_intel_thread.so "/opt/intel/composer_xe_2013.1.117/mkl/lib/ia32"/libmkl_core.so -Wl,--end-group -L"/opt/intel/composer_xe_2013.1.117/mkl/../compiler/lib/ia32" -liomp5 -lpthread -ldl -o _results/intel_parallel_ia32_so/d_Helmholtz_3D_f.out &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;export LD_LIBRARY_PATH="/opt/intel/composer_xe_2013.1.117/mkl/lib/ia32":/opt/intel/composer_xe_2013.1.117/compiler/lib/ia32:/opt/intel/mic/coi/host-linux-release/lib:/opt/intel/mic/myo/lib:/opt/intel/composer_xe_2013.1.117/mpirt/lib/ia32:/opt/intel/composer_xe_2013.1.117/compiler/lib/ia32:/opt/intel/composer_xe_2013.1.117/mkl/lib/ia32:"/opt/intel/composer_xe_2013.1.117/mkl/../compiler/lib/ia32"; _results/intel_parallel_ia32_so/d_Helmholtz_3D_f.out &amp;gt;_results/intel_parallel_ia32_so/d_Helmholtz_3D_f.res &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;1 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;make[1]: *** [d_Helmholtz_3D_f.res] Error 1 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;make[1]: Leaving directory `/home/user1/Documents/IntelFortran/mkl_poisson_solver' &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;make: *** [soia32] Error 2&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;-----------------------------------------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;and if i try to execute, i get the following message:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;MKL POISSON LIBRARY WARNING: &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;The problem is degenerate due to rounding errors. The approximate solution &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;that provides the minimal Euclidean norm of the solution will be computed. &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;Double precision 3D Helmholtz example FAILED to compute the solution...&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;I have set the boundaries to zero:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bd_ax(iy,iz) = 0.0D0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bd_bx(iy,iz) = 0.0D0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bd_ay(ix,iz) = 0.0D0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bd_by(ix,iz) =&amp;nbsp; 0.0D0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bd_az(ix,iy) = 0.0D0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bd_bz(ix,iy) = 0.0D0&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;and the q coefficient to zero, in order to create a poisson equation.&lt;/P&gt;
&lt;P&gt;thank you in advance&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2013 16:14:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777004#M1160</guid>
      <dc:creator>stathis_p_</dc:creator>
      <dc:date>2013-08-05T16:14:12Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777005#M1161</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The example check that error have to be 0 after each Helmholtz call. In your case error became equal to 1 that corresponded to warning about degenerate problem. To make your Helmholtz example passed correct change line&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if (stat!=0) goto FAILURE;&lt;/P&gt;
&lt;P&gt;on&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if (stat&amp;lt;0) goto FAILURE;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;Alexander Kalinkin&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2013 02:24:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-POISSON-LIBRARY-WARNING-The-problem-is-degenerate-up-to/m-p/777005#M1161</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2013-08-06T02:24:07Z</dc:date>
    </item>
  </channel>
</rss>

