<?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 relocation truncated to fit in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/relocation-truncated-to-fit/m-p/830970#M5560</link>
    <description>I complie my program as follow:&lt;BR /&gt;ifort -shared-intel -mcmodel large 54e.f90 -o t.out -L$MKLPATH -I$MKLINCLUDE -I$MKLINCLUDE/ -lmkl_lapack95_ilp64 -Wl,--start-group $MKLPATH/libmkl_intel_ilp64.a $MKLPATH/libmkl_intel_thread.a $MKLPATH/libmkl_core.a -Wl,--end-group -lguide -lpthread&lt;BR /&gt;but I see a error massege&lt;BR /&gt;fortcom: Error: 54e.f90, line 55: There is no matching specific subroutine for this generic subroutine call. [POTRF]&lt;BR /&gt;call potrf(nm,'U',info )&lt;BR /&gt;-----^&lt;BR /&gt;fortcom: Error: 54e.f90, line 56: There is no matching specific subroutine for this generic subroutine call. [SYGST]&lt;BR /&gt;CALL sygst(hm, nm ,1 ,'U',info)&lt;BR /&gt;-----^&lt;BR /&gt;fortcom: Error: 54e.f90, line 57: There is no matching specific subroutine for this generic subroutine call. [SYEVD]&lt;BR /&gt;call syevd(hm, w ,'V','U',info)&lt;BR /&gt;-----^&lt;BR /&gt;compilation aborted for 54e.f90 (code 1)&lt;BR /&gt;&lt;BR /&gt;If replace ilp64 by lp64, the following error is shown:&lt;BR /&gt;/opt/intel/Compiler/11.1/046/mkl/lib/em64t/libmkl_lapack95_ilp64.a(dpotrf.o): In function `dpotrf_f95_':&lt;BR /&gt;../../../../interfaces/lapack95/source/dpotrf.f90:(.text+0x4c): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;/opt/intel/Compiler/11.1/046/mkl/lib/em64t/libmkl_lapack95_ilp64.a(dsyevd.o): In function `dsyevd_f95_':&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x57): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x85): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x2a5): relocation truncated to fit: R_X86_64_32S against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x2ae): relocation truncated to fit: R_X86_64_32S against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x606): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x60f): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x62e): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x63b): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x642): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x64c): additional relocation overflows omitted from the output&lt;BR /&gt;&lt;BR /&gt;would you please guide me!&lt;BR /&gt;Thanks</description>
    <pubDate>Mon, 03 Jan 2011 13:07:23 GMT</pubDate>
    <dc:creator>hamidmosadegh</dc:creator>
    <dc:date>2011-01-03T13:07:23Z</dc:date>
    <item>
      <title>relocation truncated to fit</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/relocation-truncated-to-fit/m-p/830970#M5560</link>
      <description>I complie my program as follow:&lt;BR /&gt;ifort -shared-intel -mcmodel large 54e.f90 -o t.out -L$MKLPATH -I$MKLINCLUDE -I$MKLINCLUDE/ -lmkl_lapack95_ilp64 -Wl,--start-group $MKLPATH/libmkl_intel_ilp64.a $MKLPATH/libmkl_intel_thread.a $MKLPATH/libmkl_core.a -Wl,--end-group -lguide -lpthread&lt;BR /&gt;but I see a error massege&lt;BR /&gt;fortcom: Error: 54e.f90, line 55: There is no matching specific subroutine for this generic subroutine call. [POTRF]&lt;BR /&gt;call potrf(nm,'U',info )&lt;BR /&gt;-----^&lt;BR /&gt;fortcom: Error: 54e.f90, line 56: There is no matching specific subroutine for this generic subroutine call. [SYGST]&lt;BR /&gt;CALL sygst(hm, nm ,1 ,'U',info)&lt;BR /&gt;-----^&lt;BR /&gt;fortcom: Error: 54e.f90, line 57: There is no matching specific subroutine for this generic subroutine call. [SYEVD]&lt;BR /&gt;call syevd(hm, w ,'V','U',info)&lt;BR /&gt;-----^&lt;BR /&gt;compilation aborted for 54e.f90 (code 1)&lt;BR /&gt;&lt;BR /&gt;If replace ilp64 by lp64, the following error is shown:&lt;BR /&gt;/opt/intel/Compiler/11.1/046/mkl/lib/em64t/libmkl_lapack95_ilp64.a(dpotrf.o): In function `dpotrf_f95_':&lt;BR /&gt;../../../../interfaces/lapack95/source/dpotrf.f90:(.text+0x4c): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;/opt/intel/Compiler/11.1/046/mkl/lib/em64t/libmkl_lapack95_ilp64.a(dsyevd.o): In function `dsyevd_f95_':&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x57): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x85): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x2a5): relocation truncated to fit: R_X86_64_32S against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x2ae): relocation truncated to fit: R_X86_64_32S against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x606): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x60f): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x62e): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x63b): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x642): relocation truncated to fit: R_X86_64_PC32 against `.bss'&lt;BR /&gt;../../../../interfaces/lapack95/source/dsyevd.f90:(.text+0x64c): additional relocation overflows omitted from the output&lt;BR /&gt;&lt;BR /&gt;would you please guide me!&lt;BR /&gt;Thanks</description>
      <pubDate>Mon, 03 Jan 2011 13:07:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/relocation-truncated-to-fit/m-p/830970#M5560</guid>
      <dc:creator>hamidmosadegh</dc:creator>
      <dc:date>2011-01-03T13:07:23Z</dc:date>
    </item>
    <item>
      <title>relocation truncated to fit</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/relocation-truncated-to-fit/m-p/830971#M5561</link>
      <description>You must match lp64 (32-bit integers) or ilp64 (64-bit integers) to your source code.&lt;BR /&gt;You would want to look into the lapack95 source to see whether your lapack calls are supported, or whether they may require lapack f77 calls.&lt;BR /&gt;Why are you attempting to use libguide in a context where only libiomp5 may be supported?&lt;BR /&gt;I'd be concerned about whether MKL supports -mcmodel=large, but I'll defer to experts on that.</description>
      <pubDate>Mon, 03 Jan 2011 14:06:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/relocation-truncated-to-fit/m-p/830971#M5561</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2011-01-03T14:06:43Z</dc:date>
    </item>
  </channel>
</rss>

