<?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 Re:omp warning when using pardiso and metis threaded version in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363800#M32797</link>
    <description>&lt;P&gt;Karl,&lt;/P&gt;&lt;P&gt;checking with mtype=2. I have had no success reproducing:&lt;/P&gt;&lt;P&gt;icc --version : icc (ICC) 2021.5.0 20211109&lt;/P&gt;&lt;P&gt;echo $MKLROOT : /opt/intel/oneapi/mkl/2022.0.2&lt;/P&gt;&lt;P&gt;We need the test to go further.&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Fri, 25 Feb 2022 15:26:23 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2022-02-25T15:26:23Z</dc:date>
    <item>
      <title>omp warning when using pardiso and metis threaded version</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363562#M32787</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;when running pardiso and setting iparm[1]=3 (C interface) I get the warning message:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;```&lt;/P&gt;
&lt;P&gt;OMP: Warning #97: Requested number of active parallel levels "-2147483648" is negative; ignored&lt;/P&gt;
&lt;P&gt;```&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The relevant omp setting is "OMP_MAX_ACTIVE_LEVELS=2147483647", which should be perfectly fine for a 32-bit integer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mkl version is oneapi 2021-2, operation system linux. The mkl interface is ilp64.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any idea?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 00:20:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363562#M32787</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2022-02-25T00:20:44Z</dc:date>
    </item>
    <item>
      <title>Re:omp warning when using pardiso and metis threaded version</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363619#M32788</link>
      <description>&lt;P&gt;Which OpenMP threading do you use? checking with mkl_intel_thread.so linked with the testing examples (mkl 2022), I see no such messages.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 25 Feb 2022 05:10:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363619#M32788</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2022-02-25T05:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: omp warning when using pardiso and metis threaded version</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363663#M32790</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;the link line is:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;-Wl,--start-group \
	/opt/oneapi/mkl/2021.2.0/lib/intel64/libmkl_intel_ilp64.a \
	/opt/oneapi/mkl/2021.2.0/lib/intel64/libmkl_core.a \
	/opt/oneapi/mkl/2021.2.0/lib/intel64/libmkl_intel_thread.a -l iomp5 -l pthread -lm -ldl \
	-Wl,--end-group&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 25 Feb 2022 06:52:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363663#M32790</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2022-02-25T06:52:00Z</dc:date>
    </item>
    <item>
      <title>Re:omp warning when using pardiso and metis threaded version</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363677#M32792</link>
      <description>&lt;P&gt;what is the matrix type? &lt;/P&gt;&lt;P&gt;Checking the problem right now with -2 matrix type on the real workload, I see no problems here.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 25 Feb 2022 07:38:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363677#M32792</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2022-02-25T07:38:40Z</dc:date>
    </item>
    <item>
      <title>Re: Re:omp warning when using pardiso and metis threaded version</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363719#M32794</link>
      <description>&lt;P&gt;The matrix type is 2 (real and symmetric positive definite), and iparm[1]=3 (C-Interface, ".. The parallel (OpenMP) version of the nested dissection algorithm..")&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 10:26:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363719#M32794</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2022-02-25T10:26:51Z</dc:date>
    </item>
    <item>
      <title>Re:omp warning when using pardiso and metis threaded version</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363800#M32797</link>
      <description>&lt;P&gt;Karl,&lt;/P&gt;&lt;P&gt;checking with mtype=2. I have had no success reproducing:&lt;/P&gt;&lt;P&gt;icc --version : icc (ICC) 2021.5.0 20211109&lt;/P&gt;&lt;P&gt;echo $MKLROOT : /opt/intel/oneapi/mkl/2022.0.2&lt;/P&gt;&lt;P&gt;We need the test to go further.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 25 Feb 2022 15:26:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363800#M32797</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2022-02-25T15:26:23Z</dc:date>
    </item>
    <item>
      <title>Re: omp warning when using pardiso and metis threaded version</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363973#M32798</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;thank's for the update.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I use g++&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;g++ --version
g++ (GCC) 11.2.0&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;Compiling a stand-alone executable which calls pardiso with this&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;g++ -O3 -std=c++20 -c main.cpp -o main.o  -I /opt/intel/oneapi/mkl/2021.2.0/include/intel64/ilp64 -I /opt/intel/oneapi/mkl/2021.2.0/include/
g++ -static -L /opt/intel/oneapi/compiler/2021.2.0/linux/compiler/lib/intel64_lin -o exe main.o -Wl,--start-group /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_intel_ilp64.a /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_core.a /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_intel_thread.a -l iomp5 -l pthread -lm -ldl -Wl,--end-group
/usr/bin/ld: /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_core.a(mkl_memory_patched.o): in function `mkl_serv_set_memory_limit':
mkl_memory.c:(.text+0x5d1): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;and this omp setting:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;printenv | egrep "OMP|KMP"
OMP_PLACES=cores
OMP_PROC_BIND=true
OMP_DYNAMIC=FALSE
KMP_AFFINITY=granularity=core,scatter
OMP_MAX_ACTIVE_LEVELS=2147483647
OMP_NUM_THREADS=18
OMP_STACKSIZE=2000M&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;produces this screen output:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;OMP: Warning #182: OMP_PLACES: ignored because KMP_AFFINITY has been defined
OMP: Warning #182: OMP_PROC_BIND: ignored because KMP_AFFINITY has been defined
OMP: Warning #97: Requested number of active parallel levels "-2147483648" is negative; ignored.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 23:47:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363973#M32798</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2022-02-25T23:47:38Z</dc:date>
    </item>
    <item>
      <title>Re: omp warning when using pardiso and metis threaded version</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363988#M32801</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;thanks for looking into this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am using g++&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;g++ --version
g++ (GCC) 11.2.0&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;an executable calling pardiso, when compiled and linked with&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;g++ -O3 -std=c++20  -c main.cpp -o main.o  -I /opt/intel/oneapi/mkl/2021.2.0/include/intel64/ilp64 -I /opt/intel/oneapi/mkl/2021.2.0/include/
g++ -static  -L /opt/intel/oneapi/compiler/2021.2.0/linux/compiler/lib/intel64_lin -o exe main.o -Wl,--start-group /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_intel_ilp64.a /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_core.a /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_intel_thread.a -l iomp5 -l pthread -lm -ldl -Wl,--end-group
/usr/bin/ld: /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_core.a(mkl_memory_patched.o): in function `mkl_serv_set_memory_limit':
mkl_memory.c:(.text+0x5d1): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;running with environment variables&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;printenv | egrep "OMP|KMP|MKL"
OMP_PLACES=cores
OMP_PROC_BIND=true
OMP_DYNAMIC=FALSE
KMP_AFFINITY=granularity=core,scatter
MKLROOT=/opt/intel/mkl
OMP_MAX_ACTIVE_LEVELS=2147483647
OMP_NUM_THREADS=18
OMP_STACKSIZE=2000M
MKL_NUM_THREADS=18&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;produces these massages:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;OMP: Warning #182: OMP_PLACES: ignored because KMP_AFFINITY has been defined
OMP: Warning #182: OMP_PROC_BIND: ignored because KMP_AFFINITY has been defined
OMP: Warning #97: Requested number of active parallel levels "-2147483648" is negative; ignored.&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope that helps.&lt;/P&gt;</description>
      <pubDate>Sat, 26 Feb 2022 02:51:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/omp-warning-when-using-pardiso-and-metis-threaded-version/m-p/1363988#M32801</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2022-02-26T02:51:18Z</dc:date>
    </item>
  </channel>
</rss>

