- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi
I am using Intel C++ compiler(10.1) with intel intel MPI library 3.1. my question is does this compiler support MPI_LONG_DOUBLE in the MPI_REDUCE Command.any help is highly appreciated.thanks in advance.
Regards
vinoth
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Questions on Intel MPI are more likely to find an answer on the HPC forum. I don't find any indication of support for MPI_LONG_DOUBLE. For one thing, Intel C++ can't support long double consistently across platforms, given the totally different treatment by the run-time libraries. Of course, if you are compiling in the default mode where long double is treated as double, then -DMPI_LONG_DOUBLE=MPI_DOUBLE should run. Intel MPI doesn't exhibit the opportunistic order of MPI_Allreduce operations resulting in inconsistent results of certain other MPI implementations, so it's possible you may be able to take advantage of the much better performance of MPI_DOUBLE.
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