This is a simple Poisson solver implementation based on Message Passing Interface (MPI). You can compare two different approaches: one of them is based
on Sendrecv
functions and the other one is based on non-blocking sends.
You can use the following tutorials based on this sample, which demonstrate various usage scenarios of Intel® Trace Analyzer and Collector and MPI Performance Snapshot:
Linux*:
Ensure that the corresponding compiler, Intel® MPI Library, and Intel® Trace Analyzer and Collector are already in your PATH
, and complete these steps:
Build the sample:
$ make
Run the sample:
$ make run
Ensure that the corresponding compilers, Microsoft* Visual Studio*, Intel® MPI Library, and Intel® Trace Analyzer and Collector are already in your PATH
, and complete these steps:
Build the sample:
> build.bat release
Run the sample:
> build.bat run