- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hello,
I computes the eigenvalues of a matrix (in complex space)
in my opinion it can be done 2 ways (??) : 1. &geev and 2. ?gebal + ?hseqr
I compile with mkl_c.lib :
...
extern int cgeev();
cgeev("N","N",MM,(double **)HUM,MM,1,1,1,1,1);
...
and in the issue I have many errors.
Maybe someone use this function ??
Please write me this part of your code.
링크가 복사됨
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
What are the types of the errors: run-time or compile time?
--Gennady
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
my code :
...
extern void zgeev();
...
int err;
double rwork[100];
mkl_complex16 work[100],w[MM],vl[MM],vr[MM],A[MM][NM];
zgeev("N","N", MM , A , 1 , w , vl , 1 , vr, 1 , work , 100 , rwork , err);
...
compile log:
D:Prog3>call "D:Prog2ways.bat"
Intel C++ Compiler 7.1 build environment for 32-bit applications
Copyright (C) 1985-2004 Intel Corporation. All rights reserved.
2well.c
Microsoft Incremental Linker Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.
-out:2well.exe
2well.obj
mkl_c.lib
libguide.lib(kmp_csupport.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_csupport.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_csupport.obj' encountered; ignored
libguide.lib(kmp_ftn_extra.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_ftn_extra.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_ftn_extra.obj' encountered; ignored
libguide.lib(kmp_sched.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_sched.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_sched.obj' encountered; ignored
libguide.lib(kmp_runtime.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_runtime.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_runtime.obj' encountered; ignored
libguide.lib(kmp_global.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_global.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_global.obj' encountered; ignored
libguide.lib(kmp_debug.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_debug.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_debug.obj' encountered; ignored
libguide.lib(z_Windows_NT-586_util.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/z_Windows_NT-586_util.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/z_Windows_NT-586_util.obj' encountered; ignored
libguide.lib(kmp_alloc.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_alloc.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_alloc.obj' encountered; ignored
libguide.lib(kmp_dispatch.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_dispatch.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_dispatch.obj' encountered; ignored
libguide.lib(kmp_error.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_error.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_error.obj' encountered; ignored
libguide.lib(kmp_statgen.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_statgen.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_statgen.obj' encountered; ignored
libguide.lib(kmp_ssp.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_ssp.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_ssp.obj' encountered; ignored
libguide.lib(kmp_i8_sched.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_i8_sched.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_i8_sched.obj' encountered; ignored
libguide.lib(kmp_i8_dispatch.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_i8_dispatch.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_i8_dispatch.obj' encountered; ignored
libguide.lib(kmp_threadprivate.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_threadprivate.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_threadprivate.obj' encountered; ignored
libguide.lib(kmp_utility.obj) : warning LNK4229: invalid directive '/comment:Intel C++ Compiler for 32-bit applications, Version 7.1 Build 20040309Z : K:/intel/libomp_8.0/20040625/kmp_utility.c : -Qvc6 -Qlocation,link,D:Program FilesMicrosoft Visual StudioVC98Bin -Zl -nologo -Qsox -W3 -FD -YX -c -FpK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pch -FdK:/intel/libomp_8.0/20040625/obj/ia32_nt/guide.pdb -MT -O2 -Oy- -D_WINDOWS -D_WINNT -DWIN32 -D_WIN32 -DBUILD_I8 -DCACHE_LINE=128 -D_WIN32_WINNT=0x0400 -DKMP_WIN_CDECL -DNDEBUG -DUSE_ASAT -DUSE_SSP -FoK:/intel/libomp_8.0/20040625/obj/ia32_nt/kmp_utility.obj' encountered; ignored
LIBCMT.lib(crt0init.obj) : warning LNK4254: section '.CRT' (40000040) merged into '.data' (C0000040) with different attributes
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
In the title, you indicated ICL 10.1, but in the diagnostics you show ICL 7.1 from 4 years ago. Mixtures of objects, include files, and libraries from such different compilers appear to be giving you difficulty.
There is a limited degree of forward compability. For example, you should be able to use ICL 9.1 with current MKL, if you take care to link the MKL OpenMP libraries rather than the ICL libraries.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
thanktim18
I compiled with new version of MKL,
but crop up a new error :
-out:2well.exe
2well.obj
2well.obj : error LNK2019: unresolved external symbol _zgeev referenced in function _main
2well.exe : fatal error LNK1120: 1 unresolved externals
Can you help me ?
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib
--Gennady
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib
--Gennady
thanks, but my compiled file doesn't work (closed and doesn't write any error mesage)
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi, in this case, I would recommend you submit the issue against MKL to Premier support( https://premier.intel.com/ ).
We will work with your issue through QuAD support.
--Gennady