Quantcast
Channel: Intel® Software - Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
Viewing all articles
Browse latest Browse all 3005

[HPCG] Compilation with GCC//GOMP/OpenMPI - error at run-time

$
0
0

Hello everyone,

 

Brief summary of the issue:

  • GCC version: 7.3.0;
  • An hybrid OpenMP/MPI version of HPCG was compiled from the source code delivered with the Intel MKL;
  • It was linked to OpenMPI-3.0.1, and MKL 2018.3.222;
  • The compilation and the linkage complete without any error nor warnings;
  • 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).

 

Some more details:

  • The setup file associated with the compilation/linkage of HPCG is attached to this message;
  • In order to run HPCG, I used the following commands:
export OMP_NUM_THREADS=8 ; mpirun -np 2 ./xhpcg_avx2
  • The aforementioned run-time error is the following:
xhpcg_avx2: src/CheckProblem.cpp:123: void CheckProblem(const SparseMatrix&, Vector*, Vector*, Vector*): Assertion `*currentIndexPointerG++ == curcol' failed

 

Please, feel free to ask any piece of information you think might be helpful, I'll do my best to provide it.

 

Thank you in advance for help,

--Mathieu.

AttachmentSize
Downloadtext/plainsetup.txt5.61 KB

Viewing all articles
Browse latest Browse all 3005


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>