<?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:Segfault in scalapack pdgetrf_ in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1664766#M36929</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the pdgetrf.c, starting from line #59&amp;nbsp;there is&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"A = malloc( sizeof(double)*mloc*nloc );"&amp;nbsp;&lt;/P&gt;&lt;P&gt;will allocate size of mloc*nloc,&amp;nbsp;which is N*N/np.&lt;/P&gt;&lt;P&gt;As you were using rank = 8, then :&lt;/P&gt;&lt;P&gt; -&amp;nbsp;for N=115200&amp;nbsp;we have N*N/np = 115200*115200/8 =1,658,880,000 which within the range of int32 (which&amp;nbsp;ranges from –2147483648 to 2,147,483,647)&lt;/P&gt;&lt;P&gt; - for&amp;nbsp;N=144000 we have N*N/np = 144000*144000/8 = 2,592,000,000 which is greater than the highest possible values of int32.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for the reference scalapack, did you use any integer-related flag when building it?&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 11 Feb 2025 00:18:11 GMT</pubDate>
    <dc:creator>Aleksandra_K</dc:creator>
    <dc:date>2025-02-11T00:18:11Z</dc:date>
    <item>
      <title>Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1657207#M36837</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;In order to compare several parallel dgetrf implementations I'm trying to use the OneAPI 2025 Scalapack pdgetrf_ function.&lt;BR /&gt;The problem is that for large enough matrices (say N&amp;gt;120000), I get a segfault in the call of pdgetrf_&lt;/P&gt;&lt;P&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_avx512.so.2(mkl_blas_avx512_xidamax+0x67) [0x2b8c4bb6f817]&lt;BR /&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_gnu_thread.so.2(mkl_blas_idamax+0x34b) [0x2b875380725b]&lt;BR /&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_intel_lp64.so.2(idamax+0x3d) [0x2b8752a7827d]&lt;BR /&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdamax_+0x3d5) [0x2b87525a92e5]&lt;BR /&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetf3_+0x221) [0x2b875249dff1]&lt;BR /&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetf3_+0x44c) [0x2b875249e21c]&lt;BR /&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetf2_+0x18f) [0x2b8752266b2f]&lt;BR /&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetrf2_+0x6ea) [0x2b875226723a]&lt;BR /&gt;/beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetrf_+0x97b) [0x2b875263d7fb]&lt;BR /&gt;/home/pruvost/git/dplasma/tools/cscalapack/tpdgetrf() [0x4025ce]&lt;/P&gt;&lt;P&gt;It smells like an int overflow somewhere in the scalapack code.&lt;BR /&gt;By the way I checked with the reference scalapack v2.2.2 and there is no segfault.&lt;BR /&gt;Thus, I tried to link with the ilp64 interface (64bit integers), it fixed the segfault issue, but execution is slower than using the lp64 interface.&lt;/P&gt;&lt;P&gt;My questions :&lt;BR /&gt;1) Is this bug already identified by the Intel developers ?&lt;BR /&gt;2) Is it normal to get the segfault with the standard interface, knowing that integers parameters given to pdgetrf_ are much smaller than 2^31-1.&lt;BR /&gt;If the problem is internal to OneAPI scalapack it should be fixed right (and since it works with reference scalapack) ?&lt;BR /&gt;3) Is it normal to get slower pdgetrf_ executions using the ilp64 interface instead of lp64 ?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Some details about building and running:&lt;/P&gt;&lt;P&gt;# build int32&lt;BR /&gt;rm common.o pdgetrf.o&lt;BR /&gt;mpicc -m64 -I"${MKLROOT}/include" -O0 -g -o common.o -c common.c&lt;BR /&gt;mpicc -m64 -I"${MKLROOT}/include" -O0 -g -o pdgetrf.o -c pdgetrf.c&lt;BR /&gt;mpif77 -o tpdgetrf_int32 pdgetrf.o common.o -m64 -L${MKLROOT}/lib -lmkl_scalapack_lp64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lmkl_blacs_openmpi_lp64 -lgomp -lpthread -lm -ldl&lt;/P&gt;&lt;P&gt;# build int64&lt;BR /&gt;rm common.o pdgetrf.o&lt;BR /&gt;mpicc&amp;nbsp; -DMKL_ILP64 -m64 -I"${MKLROOT}/include" -o common.o -c common.c&lt;BR /&gt;mpicc&amp;nbsp; -DMKL_ILP64 -m64 -I"${MKLROOT}/include" -o pdgetrf.o -c pdgetrf.c&lt;BR /&gt;mpif77 -o tpdgetrf_int64 pdgetrf.o common.o -m64 -L${MKLROOT}/lib -lmkl_scalapack_ilp64 -Wl,--no-as-needed -lmkl_intel_ilp64 -lmkl_gnu_thread -lmkl_core -lmkl_blacs_openmpi_ilp64 -lgomp -lpthread -lm -ldl&lt;/P&gt;&lt;P&gt;## Executed on 4 nodes (8 MPI processes, 1/socket), each node is composed of 2 processors of 18-core Cascade Lake Intel Xeon Skylake Gold 6240 @ 2.6 GHz.&lt;/P&gt;&lt;P&gt;# run int32&lt;BR /&gt;mpiexec --map-by socket ./tpdgetrf_int32 -N 57600 -t 576 -nruns 1 -P 2 -Q 4&lt;BR /&gt;[****] TIMEHL(s) 36.26635 : dgetrf PxQ= 2 4 NB= 576 N= 57600 : 3512.907704 gflops&lt;BR /&gt;mpiexec --map-by socket ./tpdgetrf_int32 -N 115200 -t 576 -nruns 1 -P 2 -Q 4&lt;BR /&gt;[****] TIMEHL(s) 291.38776 : dgetrf PxQ= 2 4 NB= 576 N= 115200 : 3497.776452 gflops&lt;BR /&gt;mpiexec --map-by socket ./tpdgetrf_int32 -N 144000 -t 576 -nruns 1 -P 2 -Q 4&lt;BR /&gt;==== backtrace (tid: 99392) ====&lt;BR /&gt;0 /gnu/store/ifh6wl2mkx3bnx3v1zpy6qyv53lmaanl-ucx-1.17.0/lib/libucs.so.0(ucs_handle_error+0x294) [0x2b87664ce004]&lt;BR /&gt;1 /gnu/store/ifh6wl2mkx3bnx3v1zpy6qyv53lmaanl-ucx-1.17.0/lib/libucs.so.0(+0x331bf) [0x2b87664ce1bf]&lt;BR /&gt;2 /gnu/store/ifh6wl2mkx3bnx3v1zpy6qyv53lmaanl-ucx-1.17.0/lib/libucs.so.0(+0x33486) [0x2b87664ce486]&lt;BR /&gt;3 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_avx512.so.2(mkl_blas_avx512_xidamax+0x67) [0x2b8c4bb6f817]&lt;BR /&gt;4 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_gnu_thread.so.2(+0x19ee5d) [0x2b8753806e5d]&lt;BR /&gt;5 /gnu/store/id7x9f869b94q9fnszmiy6dnvslpciyc-gfortran-11.4.0-lib/lib/libgomp.so.1(GOMP_parallel+0x46) [0x2b8758f34c26]&lt;BR /&gt;6 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_gnu_thread.so.2(mkl_blas_idamax+0x34b) [0x2b875380725b]&lt;BR /&gt;7 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_intel_lp64.so.2(idamax+0x3d) [0x2b8752a7827d]&lt;BR /&gt;8 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdamax_+0x3d5) [0x2b87525a92e5]&lt;BR /&gt;9 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetf3_+0x221) [0x2b875249dff1]&lt;BR /&gt;10 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetf3_+0x44c) [0x2b875249e21c]&lt;BR /&gt;11 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetf2_+0x18f) [0x2b8752266b2f]&lt;BR /&gt;12 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetrf2_+0x6ea) [0x2b875226723a]&lt;BR /&gt;13 /beegfs/pruvost/intel/oneapi/mkl/2025.0/lib/libmkl_scalapack_lp64.so.2(pdgetrf_+0x97b) [0x2b875263d7fb]&lt;BR /&gt;14 /home/pruvost/git/dplasma/tools/cscalapack/tpdgetrf() [0x4025ce]&lt;BR /&gt;15 /gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6(+0x29bf7) [0x2b875957cbf7]&lt;BR /&gt;16 /gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6(__libc_start_main+0x7c) [0x2b875957ccac]&lt;BR /&gt;17 /home/pruvost/git/dplasma/tools/cscalapack/tpdgetrf() [0x402231]&lt;BR /&gt;=================================&lt;/P&gt;&lt;P&gt;# run int64&lt;BR /&gt;mpiexec --map-by socket ./tpdgetrf_int64 -N 57600 -t 576 -nruns 1 -P 2 -Q 4&lt;BR /&gt;[****] TIMEHL(s) 53.08035 : dgetrf PxQ= 2 4 NB= 576 N= 57600 : 2400.141236 gflops&lt;BR /&gt;mpiexec --map-by socket ./tpdgetrf_int64 -N 115200 -t 576 -nruns 1 -P 2 -Q 4&lt;BR /&gt;[****] TIMEHL(s) 298.32326 : dgetrf PxQ= 2 4 NB= 576 N= 115200 : 3416.459206 gflops&lt;BR /&gt;mpiexec --map-by socket ./tpdgetrf_int64 -N 144000 -t 576 -nruns 1 -P 2 -Q 4&lt;BR /&gt;[****] TIMEHL(s) 486.57299 : dgetrf PxQ= 2 4 NB= 576 N= 144000 : 4091.155198 gflops&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jan 2025 10:28:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1657207#M36837</guid>
      <dc:creator>fpinria</dc:creator>
      <dc:date>2025-01-15T10:28:29Z</dc:date>
    </item>
    <item>
      <title>Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1659030#M36852</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I wanted to let you know that I'm working on the issue and I'll come back to you with my progress.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aleksandra&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 21 Jan 2025 16:25:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1659030#M36852</guid>
      <dc:creator>Aleksandra_K</dc:creator>
      <dc:date>2025-01-21T16:25:05Z</dc:date>
    </item>
    <item>
      <title>Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1659507#M36858</link>
      <description>&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;what is in the file flops.h?&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 22 Jan 2025 14:44:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1659507#M36858</guid>
      <dc:creator>Aleksandra_K</dc:creator>
      <dc:date>2025-01-22T14:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1659526#M36859</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for your answer.&lt;/P&gt;&lt;P&gt;The given code is actually taken from dplasma, and flops.h is&amp;nbsp;&lt;A href="https://github.com/ICLDisco/dplasma/blob/master/src/flops.h" target="_blank"&gt;https://github.com/ICLDisco/dplasma/blob/master/src/flops.h&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jan 2025 15:50:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1659526#M36859</guid>
      <dc:creator>fpinria</dc:creator>
      <dc:date>2025-01-22T15:50:41Z</dc:date>
    </item>
    <item>
      <title>Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1664766#M36929</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the pdgetrf.c, starting from line #59&amp;nbsp;there is&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"A = malloc( sizeof(double)*mloc*nloc );"&amp;nbsp;&lt;/P&gt;&lt;P&gt;will allocate size of mloc*nloc,&amp;nbsp;which is N*N/np.&lt;/P&gt;&lt;P&gt;As you were using rank = 8, then :&lt;/P&gt;&lt;P&gt; -&amp;nbsp;for N=115200&amp;nbsp;we have N*N/np = 115200*115200/8 =1,658,880,000 which within the range of int32 (which&amp;nbsp;ranges from –2147483648 to 2,147,483,647)&lt;/P&gt;&lt;P&gt; - for&amp;nbsp;N=144000 we have N*N/np = 144000*144000/8 = 2,592,000,000 which is greater than the highest possible values of int32.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for the reference scalapack, did you use any integer-related flag when building it?&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 11 Feb 2025 00:18:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1664766#M36929</guid>
      <dc:creator>Aleksandra_K</dc:creator>
      <dc:date>2025-02-11T00:18:11Z</dc:date>
    </item>
    <item>
      <title>Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1665922#M36934</link>
      <description>&lt;P&gt;Did you have a chance to check whether for the reference scalapack you were using any integer-related flag when building it?&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 13 Feb 2025 19:54:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1665922#M36934</guid>
      <dc:creator>Aleksandra_K</dc:creator>
      <dc:date>2025-02-13T19:54:12Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1666179#M36937</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've added a printf("allocate %ld double, address is %p\n", sizeof(double)*mloc*nloc, A); just after the malloc and this is what I have :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;mpiexec --map-by socket ./tpdgetrf_int32 -N 144000 -t 576 -nruns 1 -P 2 -Q 4&lt;/P&gt;&lt;P&gt;allocate 20901888000 double, address is 0x2b61b1758010&lt;BR /&gt;allocate 20901888000 double, address is 0x2b36362f5010&lt;BR /&gt;allocate 20570112000 double, address is 0x2b6f80778010&lt;BR /&gt;allocate 20901888000 double, address is 0x2b7aecf56010&lt;BR /&gt;allocate 20570112000 double, address is 0x2ac3e8423010&lt;BR /&gt;allocate 20901888000 double, address is 0x2b7dd5b56010&lt;BR /&gt;allocate 20570112000 double, address is 0x2b3b90f56010&lt;BR /&gt;allocate 20570112000 double, address is 0x2affac000010&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hence the matrix A is well allocated and this works because in the multiplication&amp;nbsp;sizeof(double)*mloc*nloc the implicit cast is done from left-to-right so that the resulting type is size_t (the return type of function sizeof).&lt;/P&gt;&lt;P&gt;So what I mean here is that I give a well allocated matrix A and integer parameters m, n that are also fine.&lt;/P&gt;&lt;P&gt;The bug is really inside mkl scalapack, maybe during a calculation of index, or in a pointer arithmetic I don't know.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Feb 2025 08:42:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1666179#M36937</guid>
      <dc:creator>fpinria</dc:creator>
      <dc:date>2025-02-14T08:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1666182#M36938</link>
      <description>&lt;P&gt;The reference scalapack has been compiled with gcc-11.4.0 with these cmake flags: -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_VERBOSE_MAKEFILE=ON -DBUILD_SHARED_LIBS:BOOL=YES; so I don't see any specific integer-related things.&lt;/P&gt;&lt;P&gt;If I pick one compilation line for instance:&lt;/P&gt;&lt;P&gt;/gnu/store/piai5ba5fx901hr7pwnz2b9vysrrjmlh-gfortran-11.4.0/bin/gfortran -DAdd_ -Dscalapack_EXPORTS -I/gnu/store/gzs3ykx44mfvigbrzjq8vxmpjvmwbdaw-openmpi-4.1.6/include -O2 -g -DNDEBUG -fPIC -c /tmp/guix-build-scalapack-2.2.2.drv-0/source/SRC/pzgetf2.f -o CMakeFiles/scalapack.dir/SRC/pzgetf2.f.o&lt;BR /&gt;[ 62%] Building Fortran object CMakeFiles/scalapack.dir/SRC/pzgetrf.f.o&lt;/P&gt;</description>
      <pubDate>Fri, 14 Feb 2025 08:54:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1666182#M36938</guid>
      <dc:creator>fpinria</dc:creator>
      <dc:date>2025-02-14T08:54:01Z</dc:date>
    </item>
    <item>
      <title>Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1667432#M36950</link>
      <description>&lt;P&gt;You are absolutely right that the matrices are successfully allocated. However, for N&amp;gt;=131072, the total number elements in the matrix is greater than the maximum value of 32-bit integer. The lp64 interface uses 32-bit integers for indexing arrays (in contrary to ilp64, which uses 64-bit integers), hence such a matrix has too many entries to be indexed, which is most likely what causes the failure.&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 18 Feb 2025 15:42:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1667432#M36950</guid>
      <dc:creator>Aleksandra_K</dc:creator>
      <dc:date>2025-02-18T15:42:08Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Segfault in scalapack pdgetrf_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1667439#M36951</link>
      <description>&lt;P&gt;Ok, this is clear. Thanks for your time.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Feb 2025 15:58:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Segfault-in-scalapack-pdgetrf/m-p/1667439#M36951</guid>
      <dc:creator>fpinria</dc:creator>
      <dc:date>2025-02-18T15:58:34Z</dc:date>
    </item>
  </channel>
</rss>

