- There are two desktop PC with the following processors: Intel Core i5 4570 (Haswell) и Intel Core i5 3330 (Ivy Bridge).
- Use MKL 2019.0.1, build 20180928.
- The app use PARDISO with the following settings: MKL_INT _mtype = 11; MKL_INT _nrhs = 1; MKL_INT _iparm1 = 2; MKL_INT _iparm3 = 0; MKL_INT _iparm4 = 2; MKL_INT _iparm7 = -1; MKL_INT _iparm9 = 13; MKL_INT _iparm10 = 1; MKL_INT _iparm12 = 1; MKL_INT _iparm20 = 2; MKL_INT _iparm23 = 0; MKL_INT _iparm33 = 1; MKL_INT _iparm34 = 1; mkl_domain_set_num_threads(1, MKL_DOMAIN_PARDISO);
- Call the mkl_cbwr_set(MKL_CBWR_SSE2) and next PARDISO.
- The native library was build using Microsoft Visual Studio 2017 (v141)
- The mkl_intel_lp64.lib, mkl_intel_thread.lib, mkl_core.lib used as additional dependencies.
- The app runs on both PC.
- The calculation result is different. See attached files.
Please suggest a solution to my problem.