<?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 Dear all, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846913#M6322</link>
    <description>&lt;P&gt;Dear all,&lt;/P&gt;

&lt;P&gt;Is there any function in Intel's MKL to solve non-linear equations, similar to the non-linear equation solver Powell method?&lt;/P&gt;

&lt;P&gt;&lt;A href="http://jblevins.org/mirror/amiller/hbrd.f90" target="_blank"&gt;http://jblevins.org/mirror/amiller/hbrd.f90&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;However, what I needed is a little different: the number of variables and equations are not equal, i.e., the fcn I defined should be like the following:&lt;/P&gt;

&lt;PRE&gt;!       SUBROUTINE FCN(NX, X, NF, FVEC, IFLAG)
!       INTEGER NX, NF,IFLAG
!       REAL X(NX),FVEC(NF)
!       ----------
!       CALCULATE THE FUNCTIONS AT X AND RETURN THIS VECTOR IN FVEC.
!       ---------
!       RETURN
!       END
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;My final goal is to find a best X to let the FVEC is closest to Y, where size of X is NX and sizes of FVEC and Y are NF.&lt;/P&gt;

&lt;P&gt;If no such function, is there any method to modify the above code to let it work for my problem, or is there any better method suitable for my problem?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Zhanghong Tang&lt;/P&gt;</description>
    <pubDate>Wed, 06 Jul 2016 08:53:30 GMT</pubDate>
    <dc:creator>Zhanghong_T_</dc:creator>
    <dc:date>2016-07-06T08:53:30Z</dc:date>
    <item>
      <title>No nonlinear solver in MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846905#M6314</link>
      <description>&lt;P&gt;&lt;FONT face="Arial" size="2"&gt;This is probably a really dumb question... but it seems there is no nonlinear solver in MKL ? Am I correct? Is yes, is there a reason for this?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial" size="2"&gt;Thanks in advance for your answer.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Aug 2008 18:20:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846905#M6314</guid>
      <dc:creator>OP1</dc:creator>
      <dc:date>2008-08-06T18:20:04Z</dc:date>
    </item>
    <item>
      <title>Re: No nonlinear solver in MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846906#M6315</link>
      <description>&lt;P&gt;Hello, &lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please follow the link: &lt;A href="https://community.intel.com/en-us/articles/article_nice_name"&gt;&lt;SPAN&gt;"__http://software.intel.com/en-us/articles/intel-ordinary-differential-equations-solver-library&lt;/SPAN&gt;&lt;/A&gt;"&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;We uploaded the new ODE (&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN&gt;Intel Ordinary Differential Equations Solver Library&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN&gt;) today.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Aug 2008 10:13:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846906#M6315</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2008-08-28T10:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: No nonlinear solver in MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846907#M6316</link>
      <description>&lt;P&gt;I'd say the OP was referring to a nonlinear algebra solver like Newton-Raphson rather than an ODE solver which solves nonlinear IVPs.&lt;/P&gt;
&lt;P&gt;Gerry&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Aug 2008 01:37:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846907#M6316</guid>
      <dc:creator>g_f_thomas</dc:creator>
      <dc:date>2008-08-29T01:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: No nonlinear solver in MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846908#M6317</link>
      <description>&lt;P&gt;&lt;FONT face="Arial"&gt;Gerry, you are correct. I am thinking of a solver for a set of nonlinear algebraic equations.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial"&gt;Now, it is obvious that optimization subroutines can be used to solve a set of nonlinear equations - but as far as I know this is not ideal. So, I am just wondering why there is no nonlinear solver in MKL (there are a few solvers in IMSL).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial"&gt;Olivier&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2008 17:43:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846908#M6317</guid>
      <dc:creator>OP1</dc:creator>
      <dc:date>2008-09-02T17:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: No nonlinear solver in MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846909#M6318</link>
      <description>&lt;P&gt;I've no idea why they don't and I don't think they know either.&lt;/P&gt;
&lt;P&gt;Yes, both the Fortran and c interfaces have a bunch of solvers in chapter 7. I'm old enough to remember the time when imsl source code was available at school but thatall stopped when Microsoft brought computing to the masses. It was coded in Fortran 77. Most of it came from &lt;A href="http://www.netlib.org/"&gt;www.netlib.org&lt;/A&gt;, or perhaps TOMS. You'll undoubtedly find something suitable for your specific needs(and for free) if you poke around there.&lt;/P&gt;
&lt;P&gt;Gerry&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2008 19:04:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846909#M6318</guid>
      <dc:creator>g_f_thomas</dc:creator>
      <dc:date>2008-09-02T19:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: No nonlinear solver in MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846910#M6319</link>
      <description>&lt;P&gt;&lt;FONT face="Arial"&gt;Yes, it would be really interesting if MKL had a few solvers, especially if these solvers are threaded. I am well aware of the netlib repository (I use the hybrid Powell solver) - but this solver is not threaded. I am wondering if the QR decomposition and rank-1 QR updates required by this solver could be somehow parallelized.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial"&gt;Does any one know of a parallel nonlinear solver?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial"&gt;Olivier&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2008 19:11:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846910#M6319</guid>
      <dc:creator>OP1</dc:creator>
      <dc:date>2008-09-02T19:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: No nonlinear solver in MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846911#M6320</link>
      <description>&lt;P&gt;&lt;FONT face="Verdana" color="maroon" size="2"&gt;&lt;SPAN&gt;Hi Oliver,&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" color="maroon" size="2"&gt;&lt;SPAN&gt;One recommendation: the best and fastest way to submit this idea about nonlinear algebra solver like Newton-Raphson as a &lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;FONT face="Verdana" color="maroon" size="2"&gt;&lt;SPAN&gt;Feature Request is via Intel Premier support website (Go to &lt;A title="http://premier.intel.com/" href="http://premier.intel.com/"&gt;&lt;FONT color="maroon"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://premier.intel.com" target="_blank"&gt;http://premier.intel.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt; ) . &lt;P&gt;&lt;/P&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;FONT face="Verdana" color="maroon" size="2"&gt;&lt;SPAN&gt;MKL engineering is collecting this information from customers and will use it for the potential implementation in the future.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;FONT face="Verdana" color="maroon" size="2"&gt;&lt;SPAN&gt;--&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Verdana" color="maroon" size="2"&gt;&lt;SPAN&gt;Gennady&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Verdana" color="maroon" size="2"&gt;&lt;SPAN&gt; &lt;SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2008 09:14:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846911#M6320</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2008-09-03T09:14:55Z</dc:date>
    </item>
    <item>
      <title>Re: No nonlinear solver in MKL?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846912#M6321</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi &lt;/SPAN&gt;&lt;SPAN&gt;Olivier,&lt;/SPAN&gt;&lt;SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for trying Intel MKL! TR solvers available in MKL are basically an improved version of Newton-Raphson solver. Besides, they are threaded. However, both terms (TR and Newton-Raphson) are sort of generic names for a wide class of solvers targeted for different problems. Therefore, it would be great if you can specify what kind of problems you like to solve. It would be even greater if you can file a detailed Feature Request via Intel Premier support website (&lt;A href="http://premier.intel.com/"&gt;http://premier.intel.com&lt;/A&gt;).&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;As for your question about QR parallelization, it is possible to do it. MKL has threaded QR algorithm in LAPACK. You might be interested in using it for Powell solver. As far as I know, rank-1 QR updates are also threaded in MKL, but they are not available explicitly, only as a part of other QR-like algorithms. &lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2008 03:51:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846912#M6321</guid>
      <dc:creator>Sergey_G_Intel</dc:creator>
      <dc:date>2008-09-05T03:51:32Z</dc:date>
    </item>
    <item>
      <title>Dear all,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846913#M6322</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;

&lt;P&gt;Is there any function in Intel's MKL to solve non-linear equations, similar to the non-linear equation solver Powell method?&lt;/P&gt;

&lt;P&gt;&lt;A href="http://jblevins.org/mirror/amiller/hbrd.f90" target="_blank"&gt;http://jblevins.org/mirror/amiller/hbrd.f90&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;However, what I needed is a little different: the number of variables and equations are not equal, i.e., the fcn I defined should be like the following:&lt;/P&gt;

&lt;PRE&gt;!       SUBROUTINE FCN(NX, X, NF, FVEC, IFLAG)
!       INTEGER NX, NF,IFLAG
!       REAL X(NX),FVEC(NF)
!       ----------
!       CALCULATE THE FUNCTIONS AT X AND RETURN THIS VECTOR IN FVEC.
!       ---------
!       RETURN
!       END
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;My final goal is to find a best X to let the FVEC is closest to Y, where size of X is NX and sizes of FVEC and Y are NF.&lt;/P&gt;

&lt;P&gt;If no such function, is there any method to modify the above code to let it work for my problem, or is there any better method suitable for my problem?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Zhanghong Tang&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jul 2016 08:53:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846913#M6322</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2016-07-06T08:53:30Z</dc:date>
    </item>
    <item>
      <title>See the section on Nonlinear</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846914#M6323</link>
      <description>&lt;P&gt;See the section on Nonlinear Optimization Problem Solvers in the MKL Reference Manual,&amp;nbsp;https://software.intel.com/en-us/node/471086 . For this solver, your problem must satisfy NF &amp;gt;= NX .&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jul 2016 11:53:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846914#M6323</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2016-07-06T11:53:00Z</dc:date>
    </item>
    <item>
      <title>Dear mecej4,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846915#M6324</link>
      <description>&lt;P&gt;Dear &lt;A href="https://software.intel.com/zh-cn/user/9972"&gt;mecej4,&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Thank you very much for your information. That could be what I needed.&lt;/P&gt;

&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jul 2016 13:51:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/No-nonlinear-solver-in-MKL/m-p/846915#M6324</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2016-07-06T13:51:50Z</dc:date>
    </item>
  </channel>
</rss>

