<?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 Alexander, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164860#M28171</link>
    <description>&lt;P&gt;Hi Alexander,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your answer, you were right. I double-checked the "-DNDEBUG" workaround, and it works like a charm.&lt;/P&gt;&lt;P&gt;The first time I tried it, I must have made a typo (-NDEBUG or -DDEBUG).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Concerning the pre-built binaries of HPCG, I tried to use the version specific to machines with AVX2 support but I could not make it work. Even if I sourced "compilvars.sh" and "mklvars.sh", 3 dynamic libraries related to MPI were still not found by the executable. And the distribution of OpenMPI installed on the nodes seemed not to supply an equivalent of those libraries I could have symlinked to ... I thought it was compiled/linked using Intel MPI, and since I do not have access to it, I tried to compile HPCG from the sources supplied by the MKL. It is not unlikely at all that I missed something.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have any clue on how to make the pre-built version work, I would appreciate it (I would rather use it than a custom-compiled version of HPCG).&lt;/P&gt;&lt;P&gt;If not, one more huge "thank you" for the workaround!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;--Mathieu.&lt;/P&gt;</description>
    <pubDate>Tue, 19 Mar 2019 11:16:24 GMT</pubDate>
    <dc:creator>STOFFEL__Mathieu</dc:creator>
    <dc:date>2019-03-19T11:16:24Z</dc:date>
    <item>
      <title>[HPCG] Compilation with GCC//GOMP/OpenMPI - error at run-time</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164851#M28162</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Brief summary of the issue:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;GCC version: 7.3.0;&lt;/LI&gt;&lt;LI&gt;An hybrid OpenMP/MPI version of HPCG was compiled from the source code delivered with the Intel MKL;&lt;/LI&gt;&lt;LI&gt;It was linked to OpenMPI-3.0.1, and MKL 2018.3.222;&lt;/LI&gt;&lt;LI&gt;The compilation and the linkage complete without any error nor warnings;&lt;/LI&gt;&lt;LI&gt;At run-time, when executed on a compute node with 2 sockets (E5-2620 v4) - 2 MPI ranks, 8 OpenMP threads per rank - an error raised in src/CheckProblem.cpp of the HPCG source code. The hpcg.dat file being used is the default one (192 192 192).&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Some more details:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The setup file associated with the compilation/linkage of HPCG is attached to this message;&lt;/LI&gt;&lt;LI&gt;In order to run HPCG, I used the following commands:&lt;/LI&gt;&lt;/UL&gt;
&lt;PRE class="brush:bash; class-name:dark;"&gt;export OMP_NUM_THREADS=8 ; mpirun -np 2 ./xhpcg_avx2&lt;/PRE&gt;

&lt;UL&gt;&lt;LI&gt;The aforementioned run-time error is the following:&lt;/LI&gt;&lt;/UL&gt;

&lt;PRE class="brush:bash; class-name:dark;"&gt;xhpcg_avx2: src/CheckProblem.cpp:123: void CheckProblem(const SparseMatrix&amp;amp;, Vector*, Vector*, Vector*): Assertion `*currentIndexPointerG++ == curcol' failed&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please, feel free to ask any piece of information you think might be helpful, I'll do my best to provide it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you in advance for help,&lt;/P&gt;
&lt;P&gt;--Mathieu.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2019 14:17:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164851#M28162</guid>
      <dc:creator>STOFFEL__Mathieu</dc:creator>
      <dc:date>2019-03-05T14:17:14Z</dc:date>
    </item>
    <item>
      <title>Mathieu, didn't you try</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164852#M28163</link>
      <description>&lt;P&gt;Mathieu, didn't you try version 2019?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 07:17:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164852#M28163</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-03-06T07:17:23Z</dc:date>
    </item>
    <item>
      <title>Thank you for your answer.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164853#M28164</link>
      <description>&lt;P&gt;Thank you for your answer.&lt;BR /&gt;&lt;BR /&gt;No, the only version of the Intel MKL I have access to is the one I specified (namely the 2018.3.222).&lt;/P&gt;&lt;P&gt;I am not sure whether or not I could have access to the newest version of the Intel MKL.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 09:24:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164853#M28164</guid>
      <dc:creator>STOFFEL__Mathieu</dc:creator>
      <dc:date>2019-03-06T09:24:04Z</dc:date>
    </item>
    <item>
      <title>ok, then we will check with</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164854#M28165</link>
      <description>&lt;P&gt;ok, then we will check with 2018 version. &lt;A href="https://software.intel.com/en-us/mkl/choose-download"&gt;here &lt;/A&gt;you may take the latest&amp;nbsp;versions you want.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 09:30:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164854#M28165</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-03-06T09:30:30Z</dc:date>
    </item>
    <item>
      <title>Once again, thank you for</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164855#M28166</link>
      <description>&lt;P&gt;Once again, thank you for your answer. And in advance, thanks for the time you will dedicate to help me.&lt;/P&gt;&lt;P&gt;When looking at the requirements on the page you linked, I saw that the Intel MKL library had been tested alongside OpenMPI 1.8.x.&lt;/P&gt;&lt;P&gt;If I am not mistaken, several versions of OpenMPI (not sure which one though) are installed and available on the clusters I use. If I try to compile/link with other versions of OpenMPI, would it make it easier for you to investigate the issue?&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 10:26:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164855#M28166</guid>
      <dc:creator>STOFFEL__Mathieu</dc:creator>
      <dc:date>2019-03-06T10:26:32Z</dc:date>
    </item>
    <item>
      <title>yes, i see the same problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164856#M28167</link>
      <description>&lt;P&gt;yes, i see the same problem with version 2019 also. We will check what's going wrong with this specific case. meantime running the prebuilt avx2 binaries didn't show some problems;&lt;/P&gt;&lt;P&gt;]$ mpirun -np 2 ./xhpcg_avx2&lt;BR /&gt;HPCG result is VALID with a GFLOP/s rating of 29.870816&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 10:44:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164856#M28167</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-03-06T10:44:09Z</dc:date>
    </item>
    <item>
      <title>Hi Mathieu,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164857#M28168</link>
      <description>&lt;P&gt;Hi Mathieu,&lt;/P&gt;&lt;P&gt;Can you add &amp;nbsp;-DNDEBUG to your CXXFLAG variable and build your binary again? And why do you use gcc instead of Intel compiler to build HPCG, if it is not a secret?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2019 21:35:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164857#M28168</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2019-03-15T21:35:13Z</dc:date>
    </item>
    <item>
      <title>Hi Alexander,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164858#M28169</link>
      <description>&lt;P&gt;Hi Alexander,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First, thank you for your answer.&lt;/P&gt;&lt;P&gt;I tried building with -DNDEBUG before opening this thread. As far as I remember, same error and no more information output.&lt;/P&gt;&lt;P&gt;I will have access to the test cluster in approximately 16 hours, I will test it again and update this post accordingly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is not a secret at all. I am working on a French research-oriented cluster (Grid5000, which Chameleon in the US is "inspired of"). Intel Cluster Studio is not available on this plateform so I cannot compile with the Intel compilation suite.&lt;/P&gt;&lt;P&gt;I tried to download the free version for academic/research purposes, but my institutional e-mail address seems not to be recognised.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And, by the way, any progress on the issue?&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2019 16:02:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164858#M28169</guid>
      <dc:creator>STOFFEL__Mathieu</dc:creator>
      <dc:date>2019-03-18T16:02:15Z</dc:date>
    </item>
    <item>
      <title>Hi Mathieu,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164859#M28170</link>
      <description>&lt;P&gt;Hi Mathieu,&lt;/P&gt;&lt;P&gt;We know about this issue and currently we are investigating it. Actually this issue is not correlate to benchmark at all it is more about check the matrix for optimized kernels. I checked mentioned workaround on my side and it's work correctly. Can you double check it on your side? By the way, we publish pre-build&amp;nbsp;exactable files&amp;nbsp;of HPCG with MKL release so why do you need to rebuild them?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2019 18:51:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164859#M28170</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2019-03-18T18:51:22Z</dc:date>
    </item>
    <item>
      <title>Hi Alexander,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164860#M28171</link>
      <description>&lt;P&gt;Hi Alexander,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your answer, you were right. I double-checked the "-DNDEBUG" workaround, and it works like a charm.&lt;/P&gt;&lt;P&gt;The first time I tried it, I must have made a typo (-NDEBUG or -DDEBUG).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Concerning the pre-built binaries of HPCG, I tried to use the version specific to machines with AVX2 support but I could not make it work. Even if I sourced "compilvars.sh" and "mklvars.sh", 3 dynamic libraries related to MPI were still not found by the executable. And the distribution of OpenMPI installed on the nodes seemed not to supply an equivalent of those libraries I could have symlinked to ... I thought it was compiled/linked using Intel MPI, and since I do not have access to it, I tried to compile HPCG from the sources supplied by the MKL. It is not unlikely at all that I missed something.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have any clue on how to make the pre-built version work, I would appreciate it (I would rather use it than a custom-compiled version of HPCG).&lt;/P&gt;&lt;P&gt;If not, one more huge "thank you" for the workaround!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;--Mathieu.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 11:16:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164860#M28171</guid>
      <dc:creator>STOFFEL__Mathieu</dc:creator>
      <dc:date>2019-03-19T11:16:24Z</dc:date>
    </item>
    <item>
      <title>Hi Mathieu,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164861#M28172</link>
      <description>&lt;P&gt;Hi Mathieu,&lt;/P&gt;&lt;P&gt;Can you sent me the log with linking error via forum or intel Support ticket system?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2019 14:55:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164861#M28172</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2019-03-22T14:55:39Z</dc:date>
    </item>
    <item>
      <title>Hi Alexander,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164862#M28173</link>
      <description>&lt;P&gt;Hi Alexander,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First of all, I am very sorry for the huge latency associated with this answer ... I have been quite busy lately.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The issue concerning the missing libraries stemmed from the fact that the Intel MPI libraries were not installed on the cluster I was using (only the Intel MKL libraries were).&lt;/P&gt;&lt;P&gt;After installing the Intel MPI libraries, I was able to use the pre-built version of HPCG.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again to all the people who helped me through this thread,&lt;/P&gt;&lt;P&gt;--Mathieu.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 07:42:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/HPCG-Compilation-with-GCC-GOMP-OpenMPI-error-at-run-time/m-p/1164862#M28173</guid>
      <dc:creator>STOFFEL__Mathieu</dc:creator>
      <dc:date>2019-04-11T07:42:53Z</dc:date>
    </item>
  </channel>
</rss>

