<?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 scalapack linking problem in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823490#M4955</link>
    <description>I'd suggest you take a look at the &lt;A href="http://software.intel.com/sites/products/documentation/hpc/mpi/linux/getting_started.pdf"&gt;Getting Started Guide&lt;/A&gt;, linked off the &lt;A href="http://software.intel.com/en-us/articles/intel-mpi-library-documentation/"&gt;Intel MPI documentation page&lt;/A&gt;. It looks like the compiler scripts for Intel MPI (e.g. mpigxx for GNU or mpiicpc for Intel C++) will link the necessary MPI libs automatically. If your situation presents problems not covered in the getting started guide, the &lt;A href="http://software.intel.com/en-us/articles/intel-mpi-library-for-linux-kb/all/1/"&gt;Intel MPI forum&lt;/A&gt; might be more helpful in suggesting the right libraries to link.&lt;BR /&gt;&lt;BR /&gt;Todd&lt;BR /&gt;</description>
    <pubDate>Mon, 24 May 2010 20:54:11 GMT</pubDate>
    <dc:creator>Todd_R_Intel</dc:creator>
    <dc:date>2010-05-24T20:54:11Z</dc:date>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823480#M4945</link>
      <description>Hello,&lt;BR /&gt;&lt;BR /&gt;During linking my c++ project I get erros like below. Could you tell me please what do I do wrong (I am new with ScaLAPACK)?&lt;BR /&gt;Thank you and best wishes&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;-lboost_regex-mt -lboost_unit_test_framework-mt -lboost_program_options-mt -lboost_thread-mt -lboost_regex-mt -lcurl -lxerces-c -ldb2 -lguide -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_solver_lp64 -lmkl_core -lmkl_scalapack_lp64 -lpthread&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Ccgerv2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Comm_split'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_gridinfo_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_gridinfo__'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Czgebr2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `ztrsd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cdgesd2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_freebuff_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_SCALAPACK_INT'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `sgamx2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Ccgebr2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Ccgamx2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Comm_size'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Ccgebs2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Send'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Ccgsum2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Type_vector'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cdgsum2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_COMM_WORLD'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Csgsum2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `strrv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_pinfo'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `strbs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dgebs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Comm_free'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dgebr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `ctrbs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `ctrrv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_abort'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cigerv2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `ctrbr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `zgebs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cigamn2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_barrier_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_gridmap_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_gridinfo'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dwalltime00_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_setup_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `igsum2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Czgamx2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `ztrrv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_gridmap'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dgamn2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `igebs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Type_commit'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cdsendrecv'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Bcast'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_exit_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_pnum'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `ctrsd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_get_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cigebs2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cigebr2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_gridinit_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `sgerv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Csgamx2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Czgsum2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `igebr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_abort_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Reduce'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dgerv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `igesd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Csgesd2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_barrier'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_get'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `cgamx2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cdgerv2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `strbr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `ztrbr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cdgebs2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `igamn2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `zgamx2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `sgebs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `sgamn2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dgamx2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_gridexit'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cblacs_gridinit'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `igamx2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dcputime00_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cdgebr2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_DOUBLE_INT'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `cgebr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dtrsd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dtrrv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Comm_compare'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Irecv'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Iprobe'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `cgesd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dtrbr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Recv'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `zgerv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Comm_rank'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Isend'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `cgerv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_gridexit_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `zgesd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `zgsum2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_ANY_SOURCE'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cdgamx2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_pnum_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `cgsum2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cigesd2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Ccgesd2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Czgerv2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `sgebr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dtrbs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `strsd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `sgesd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Csgebs2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Cigsum2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Csgebr2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dgsum2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Allreduce'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_COMM_NULL'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `blacs_pinfo_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `igerv2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `ztrbs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_MAXLOC'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_DOUBLE'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Csgerv2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Czgesd2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Wait'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `sgsum2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `dgesd2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `zgebr2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `cgebs2d_'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_SIMILAR'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `Czgebs2d'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so: undefined reference to `MKL_Type_free'&lt;BR /&gt;collect2: ld returned 1 exit status</description>
      <pubDate>Tue, 11 May 2010 08:48:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823480#M4945</guid>
      <dc:creator>rabbitsoft</dc:creator>
      <dc:date>2010-05-11T08:48:26Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823481#M4946</link>
      <description>I notice several things right off: required grouping symbols, a BLACs library, link line order.&lt;BR /&gt;&lt;BR /&gt;Most people find it easiest to start with the &lt;A href="http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/"&gt;link line advisor&lt;/A&gt;. &lt;BR /&gt;&lt;BR /&gt;I made a guess at some of your settings and this is what it gives me: $MKLPATH/libmkl_scalapack_lp64.a $MKLPATH/libmkl_solver_lp64.a -Wl,--start-group $MKLPATH/libmkl_intel_lp64.a $MKLPATH/libmkl_intel_thread.a $MKLPATH/libmkl_core.a $MKLPATH/libmkl_blacs_intelmpi_lp64.a -Wl,--end-group -openmp -lpthread&lt;BR /&gt;&lt;BR /&gt;Todd</description>
      <pubDate>Tue, 11 May 2010 15:24:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823481#M4946</guid>
      <dc:creator>Todd_R_Intel</dc:creator>
      <dc:date>2010-05-11T15:24:30Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823482#M4947</link>
      <description>Thank you a lot for answer Todd. Most of undefined references has disappered however some MPI problems are still there. Unfortunatly I dont know what is wrong because I have MPI libs in ldconfig. If you had some idea I would be very grateful. Please take a look at below. Thank you and best wishes.&lt;BR /&gt;&lt;BR /&gt;# sudo ldconfig -p | grep intel&lt;BR /&gt; libtvmpi.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libtvmpi.so.4&lt;BR /&gt; libtvmpi.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libtvmpi.so&lt;BR /&gt; libtmip_psm.so.1.0 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libtmip_psm.so.1.0&lt;BR /&gt; libtmip_psm.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libtmip_psm.so&lt;BR /&gt; libtmip_mx.so.1.0 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libtmip_mx.so.1.0&lt;BR /&gt; libtmip_mx.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libtmip_mx.so&lt;BR /&gt; libtmi.so.1.0 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libtmi.so.1.0&lt;BR /&gt; libtmi.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libtmi.so&lt;BR /&gt; libmpigf.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpigf.so.4&lt;BR /&gt; libmpigf.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpigf.so&lt;BR /&gt; libmpigc4.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpigc4.so.4&lt;BR /&gt; libmpigc4.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpigc4.so&lt;BR /&gt; libmpigc3.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpigc3.so.4&lt;BR /&gt; libmpigc3.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpigc3.so&lt;BR /&gt; libmpi_pvfs2.so.4.0 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_pvfs2.so.4.0&lt;BR /&gt; libmpi_pvfs2.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_pvfs2.so&lt;BR /&gt; libmpi_panfs.so.4.0 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_panfs.so.4.0&lt;BR /&gt; libmpi_panfs.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_panfs.so&lt;BR /&gt; libmpi_mt.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_mt.so.4&lt;BR /&gt; libmpi_mt.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_mt.so&lt;BR /&gt; libmpi_lustre.so.4.0 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_lustre.so.4.0&lt;BR /&gt; libmpi_lustre.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_lustre.so&lt;BR /&gt; libmpi_log_mt.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_log_mt.so.4&lt;BR /&gt; libmpi_log_mt.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_log_mt.so&lt;BR /&gt; libmpi_log.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_log.so.4&lt;BR /&gt; libmpi_log.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_log.so&lt;BR /&gt; libmpi_ilp64.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_ilp64.so.4&lt;BR /&gt; libmpi_ilp64.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_ilp64.so&lt;BR /&gt; libmpi_dbg_mt.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_dbg_mt.so.4&lt;BR /&gt; libmpi_dbg_mt.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_dbg_mt.so&lt;BR /&gt; libmpi_dbg.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_dbg.so.4&lt;BR /&gt; libmpi_dbg.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi_dbg.so&lt;BR /&gt; libmpi.so.4 (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi.so.4&lt;BR /&gt; libmpi.so (libc6,x86-64) =&amp;gt; /opt/intel/impi/4.0.0.027/lib64/libmpi.so&lt;BR /&gt; libmkl_vml_p4n.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_vml_p4n.so&lt;BR /&gt; libmkl_vml_mc3.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_vml_mc3.so&lt;BR /&gt; libmkl_vml_mc2.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_vml_mc2.so&lt;BR /&gt; libmkl_vml_mc.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_vml_mc.so&lt;BR /&gt; libmkl_vml_def.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_vml_def.so&lt;BR /&gt; libmkl_vml_avx.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_vml_avx.so&lt;BR /&gt; libmkl_sequential.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_sequential.so&lt;BR /&gt; libmkl_scalapack_lp64.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_lp64.so&lt;BR /&gt; libmkl_scalapack_ilp64.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_scalapack_ilp64.so&lt;BR /&gt; libmkl_p4n.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_p4n.so&lt;BR /&gt; libmkl_pgi_thread.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_pgi_thread.so&lt;BR /&gt; libmkl_mc3.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_mc3.so&lt;BR /&gt; libmkl_mc.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_mc.so&lt;BR /&gt; libmkl_lapack.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_lapack.so&lt;BR /&gt; libmkl_intel_thread.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_intel_thread.so&lt;BR /&gt; libmkl_intel_sp2dp.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_intel_sp2dp.so&lt;BR /&gt; libmkl_intel_lp64.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_intel_lp64.so&lt;BR /&gt; libmkl_intel_ilp64.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_intel_ilp64.so&lt;BR /&gt; libmkl_gnu_thread.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_gnu_thread.so&lt;BR /&gt; libmkl_gf_lp64.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_gf_lp64.so&lt;BR /&gt; libmkl_gf_ilp64.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_gf_ilp64.so&lt;BR /&gt; libmkl_def.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_def.so&lt;BR /&gt; libmkl_core.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_core.so&lt;BR /&gt; libmkl_blacs_intelmpi_lp64.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_lp64.so&lt;BR /&gt; libmkl_blacs_intelmpi_ilp64.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so&lt;BR /&gt; libmkl_avx.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_avx.so&lt;BR /&gt; libiomp5.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libiomp5.so&lt;BR /&gt; libguide.so (libc6,x86-64) =&amp;gt; /opt/intel/mkl/10.2.1.017/lib/em64t/libguide.&lt;BR /&gt;&lt;BR /&gt;---------------------------------------------------------------------------&lt;BR /&gt;&lt;BR /&gt;-lboost_regex-mt -lboost_unit_test_framework-mt -lboost_program_options-mt -lboost_thread-mt -lboost_regex-mt -lcurl -lxerces-c -ldb2 -lguide -lmkl_scalapack_ilp64 -lmkl_solver_ilp64 -Wl,--start-group -lmkl_intel_ilp64 -lmkl_intel_thread -lmkl_core -lmkl_blacs_intelmpi_ilp64 -Wl,--end-group -liomp5 -lpthread&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Waitall'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Abort'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Waitany'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Wtime'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Comm_dup'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Op_free'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Comm_create'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Group_incl'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Attr_get'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Init'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Bcast'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Alltoallv'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Initialized'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Type_free'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Iprobe'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Testall'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Comm_group'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Comm_split'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Send'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Allreduce'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Type_struct'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Rsend'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Irecv'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Type_contiguous'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Recv'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Comm_free'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Comm_compare'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Reduce'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Pack'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Wait'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Allgather'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Op_create'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Pack_size'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Unpack'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Test'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Isend'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Type_vector'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Error_class'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Alltoall'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Finalize'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Sendrecv'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Comm_size'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Group_free'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Type_indexed'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Barrier'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Type_commit'&lt;BR /&gt;/opt/intel/mkl/10.2.1.017/lib/em64t/libmkl_blacs_intelmpi_ilp64.so: undefined reference to `MPI_Comm_rank'&lt;BR /&gt;collect2: ld returned 1 exit status</description>
      <pubDate>Mon, 17 May 2010 10:48:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823482#M4947</guid>
      <dc:creator>rabbitsoft</dc:creator>
      <dc:date>2010-05-17T10:48:26Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823483#M4948</link>
      <description>Any suggestions please very much?</description>
      <pubDate>Wed, 19 May 2010 09:48:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823483#M4948</guid>
      <dc:creator>rabbitsoft</dc:creator>
      <dc:date>2010-05-19T09:48:57Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823484#M4949</link>
      <description>Have you tried linking against the MKL libraries? Normally, you would make a choice among the MPI wrappers (for Intel MPI, mpiicc, mpiicpc, mpiifort) so as to specify them implicitly.</description>
      <pubDate>Wed, 19 May 2010 13:21:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823484#M4949</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-05-19T13:21:43Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823485#M4950</link>
      <description>It looks like you don't have MPI on your link line. The MKL library libmkl_blacs_intelmpi.so depends on Intel MPI, and none of those references are being resolved. Perhaps you could share more detail on your build and link scripts.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Todd</description>
      <pubDate>Wed, 19 May 2010 13:40:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823485#M4950</guid>
      <dc:creator>Todd_R_Intel</dc:creator>
      <dc:date>2010-05-19T13:40:56Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823486#M4951</link>
      <description>Well, I use Eclipse Galileo autogenerated makefile with manually added libs to objects.mk from link adviser. I paste it below. Tell me please what should I add to link line if I use dynamic linking? Thank you for help.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;makefile:&lt;BR /&gt;&lt;BR /&gt;################################################################################&lt;BR /&gt;# Automatically-generated file. Do not edit!&lt;BR /&gt;################################################################################&lt;BR /&gt;&lt;BR /&gt;-include ../makefile.init&lt;BR /&gt;&lt;BR /&gt;RM := rm -rf&lt;BR /&gt;&lt;BR /&gt;# All of the sources participating in the build are defined here&lt;BR /&gt;-include sources.mk&lt;BR /&gt;-include subdir.mk&lt;BR /&gt;-include Tests/subdir.mk&lt;BR /&gt;{source dirs paths}&lt;BR /&gt;-include App/subdir.mk&lt;BR /&gt;-include objects.mk&lt;BR /&gt;&lt;BR /&gt;ifneq ($(MAKECMDGOALS),clean)&lt;BR /&gt;ifneq ($(strip $(C++_DEPS)),)&lt;BR /&gt;-include $(C++_DEPS)&lt;BR /&gt;endif&lt;BR /&gt;ifneq ($(strip $(C_DEPS)),)&lt;BR /&gt;-include $(C_DEPS)&lt;BR /&gt;endif&lt;BR /&gt;ifneq ($(strip $(CC_DEPS)),)&lt;BR /&gt;-include $(CC_DEPS)&lt;BR /&gt;endif&lt;BR /&gt;ifneq ($(strip $(CPP_DEPS)),)&lt;BR /&gt;-include $(CPP_DEPS)&lt;BR /&gt;endif&lt;BR /&gt;ifneq ($(strip $(CXX_DEPS)),)&lt;BR /&gt;-include $(CXX_DEPS)&lt;BR /&gt;endif&lt;BR /&gt;ifneq ($(strip $(C_UPPER_DEPS)),)&lt;BR /&gt;-include $(C_UPPER_DEPS)&lt;BR /&gt;endif&lt;BR /&gt;endif&lt;BR /&gt;&lt;BR /&gt;-include ../makefile.defs&lt;BR /&gt;&lt;BR /&gt;# Add inputs and outputs from these tool invocations to the build variables &lt;BR /&gt;&lt;BR /&gt;# All Target&lt;BR /&gt;all: IST&lt;BR /&gt;&lt;BR /&gt;# Tool invocations&lt;BR /&gt;IST: $(OBJS) $(USER_OBJS)&lt;BR /&gt; @echo 'Building target: $@'&lt;BR /&gt; @echo 'Invoking: GCC C++ Linker'&lt;BR /&gt; g++ -L/opt/intel/mkl/10.2.1.017/lib/em64t -L/opt/ibm/db2/V9.7/lib64 -o"IST" $(OBJS) $(USER_OBJS) $(LIBS)&lt;BR /&gt; @echo 'Finished building target: $@'&lt;BR /&gt; @echo ' '&lt;BR /&gt;&lt;BR /&gt;# Other Targets&lt;BR /&gt;clean:&lt;BR /&gt; -$(RM) $(OBJS)$(C++_DEPS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) IST&lt;BR /&gt; -@echo ' '&lt;BR /&gt;&lt;BR /&gt;.PHONY: all clean dependents&lt;BR /&gt;.SECONDARY:&lt;BR /&gt;&lt;BR /&gt;-include ../makefile.targets&lt;BR /&gt;&lt;BR /&gt;---------------------------------------------------------------------&lt;BR /&gt;objects.mk:&lt;BR /&gt;&lt;BR /&gt;USER_OBJS :=&lt;BR /&gt;&lt;BR /&gt;LIBS := -lboost_regex-mt -lboost_unit_test_framework-mt -lboost_program_options-mt -lboost_thread-mt -lboost_regex-mt -lcurl -lxerces-c -ldb2 -lguide -lmkl_scalapack_ilp64 -lmkl_solver_ilp64 -Wl,--start-group -lmkl_intel_ilp64 -lmkl_intel_thread -lmkl_core -lmkl_blacs_intelmpi_ilp64 -Wl,--end-group -liomp5 -lpthread -lmpi -lmpi_ilp64&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 19 May 2010 18:19:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823486#M4951</guid>
      <dc:creator>rabbitsoft</dc:creator>
      <dc:date>2010-05-19T18:19:37Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823487#M4952</link>
      <description>I don't see MPI on your link line. Are you using Intel MPI? -Todd</description>
      <pubDate>Wed, 19 May 2010 18:27:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823487#M4952</guid>
      <dc:creator>Todd_R_Intel</dc:creator>
      <dc:date>2010-05-19T18:27:22Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823488#M4953</link>
      <description>Yes, I do, I mean I have installed Intel MPI (in code I dont use MPI by myself - only MKL ScaLAPACK functions which I call use it). &lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt;I don't see MPI on your link line.&lt;BR /&gt;&lt;BR /&gt;Tell me please how to add it?</description>
      <pubDate>Thu, 20 May 2010 06:29:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823488#M4953</guid>
      <dc:creator>rabbitsoft</dc:creator>
      <dc:date>2010-05-20T06:29:51Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823489#M4954</link>
      <description>Anyone please?</description>
      <pubDate>Mon, 24 May 2010 20:32:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823489#M4954</guid>
      <dc:creator>rabbitsoft</dc:creator>
      <dc:date>2010-05-24T20:32:59Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823490#M4955</link>
      <description>I'd suggest you take a look at the &lt;A href="http://software.intel.com/sites/products/documentation/hpc/mpi/linux/getting_started.pdf"&gt;Getting Started Guide&lt;/A&gt;, linked off the &lt;A href="http://software.intel.com/en-us/articles/intel-mpi-library-documentation/"&gt;Intel MPI documentation page&lt;/A&gt;. It looks like the compiler scripts for Intel MPI (e.g. mpigxx for GNU or mpiicpc for Intel C++) will link the necessary MPI libs automatically. If your situation presents problems not covered in the getting started guide, the &lt;A href="http://software.intel.com/en-us/articles/intel-mpi-library-for-linux-kb/all/1/"&gt;Intel MPI forum&lt;/A&gt; might be more helpful in suggesting the right libraries to link.&lt;BR /&gt;&lt;BR /&gt;Todd&lt;BR /&gt;</description>
      <pubDate>Mon, 24 May 2010 20:54:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823490#M4955</guid>
      <dc:creator>Todd_R_Intel</dc:creator>
      <dc:date>2010-05-24T20:54:11Z</dc:date>
    </item>
    <item>
      <title>scalapack linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823491#M4956</link>
      <description>Thank you. Using MPI compiler tools solved the problem.&lt;BR /&gt;&lt;BR /&gt;Milosz</description>
      <pubDate>Tue, 25 May 2010 08:37:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scalapack-linking-problem/m-p/823491#M4956</guid>
      <dc:creator>rabbitsoft</dc:creator>
      <dc:date>2010-05-25T08:37:51Z</dc:date>
    </item>
  </channel>
</rss>

