Help needed: Rum time error from lapack function calls.
Hi,
Can anyone please provide some advice on how to deal with a run-time error from a lapack function (used to calculate eigen values). The codes can be compiled but I got the following run-time error:
MKL ERROR: Parameter 5 was incorrect on entry to DSYEV
Some background information:
1. I'm trying to use dsyev_ function for calculating eigenvalue/vectors by doing the following:
dsyev_("V","U", &n, &mat[0][0], &lda, &vec[0], work, &lwork, &info);
2. Environment is Linux and this is my LIB_DIRS:
LIB_DIRS = -L/xenv/ICC/X/11.0_081/mkl/lib/em64t /xenv/ICC/X/11.0_081/mkl/lib/em64t/libmkl_solver_ilp 64_sequential.a -Wl,--start-group /xenv/ICC/X/11.0_081/mkl/lib/em64t/libmkl_intel_ilp64.a /xenv/ICC/X /11.0_081/mkl/lib/em64t/libmkl_sequential.a /xenv/ICC/X/11.0_081/mkl/lib/em64t/libmkl_core.a -Wl,--end-group -lpthread -llapack
I have been struggling with this error for a long time, can someone please let me know what might be causing this?
Any information will be highly appreciated.
Thanks,
Can anyone please provide some advice on how to deal with a run-time error from a lapack function (used to calculate eigen values). The codes can be compiled but I got the following run-time error:
MKL ERROR: Parameter 5 was incorrect on entry to DSYEV
Some background information:
1. I'm trying to use dsyev_ function for calculating eigenvalue/vectors by doing the following:
dsyev_("V","U", &n, &mat[0][0], &lda, &vec[0], work, &lwork, &info);
2. Environment is Linux and this is my LIB_DIRS:
LIB_DIRS = -L/xenv/ICC/X/11.0_081/mkl/lib/em64t /xenv/ICC/X/11.0_081/mkl/lib/em64t/libmkl_solver_ilp 64_sequential.a -Wl,--start-group /xenv/ICC/X/11.0_081/mkl/lib/em64t/libmkl_intel_ilp64.a /xenv/ICC/X /11.0_081/mkl/lib/em64t/libmkl_sequential.a /xenv/ICC/X/11.0_081/mkl/lib/em64t/libmkl_core.a -Wl,--end-group -lpthread -llapack
I have been struggling with this error for a long time, can someone please let me know what might be causing this?
Any information will be highly appreciated.
Thanks,