- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What are the types of the errors: run-time or compile time?
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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 ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page