- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A C++ simulation toolusing PARDISO and some other routines from MKL gives significantlydifferent results on different CPUs. Since the deviations are significant (about 5% deviation in number of numerical steps) I want to get rid of this.
The code is serial,compiled with precise floating point optionand uses mkl_malloc(.., 16) in order to align memory . So code paths should be the remaining origin for getting inconsistent results.
Is it possible to disable MKL code paths in may application via some MKL command or compiler (MS Visual C++ 2005) flag?
The code is serial,compiled with precise floating point optionand uses mkl_malloc(.., 16) in order to align memory . So code paths should be the remaining origin for getting inconsistent results.
Is it possible to disable MKL code paths in may application via some MKL command or compiler (MS Visual C++ 2005) flag?
Link Copied
0 Replies
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page