Why it is needed?
不同的 MPI 实现具备不同的优势。 因此在特定集群环境中，采用其他 MPI 实现的 HPC 应用可能能够提供更高的性能。
英特尔® MPI 库 具备以下优势：
Demonstrate the steps involved in setting up the smallest Windows* cluster with Intel® MPI Library to users experimenting in their labs. We have seen some of our customers involved in such activity.
The Intel® MPI Library and OpenMP* runtime libraries can create affinities between processes or threads, and hardware resources. This affinity keeps an MPI process or OpenMP thread from migrating to a different hardware resource, which can have a dramatic effect on the execution speed of a program.
Learn how to write an MPI program in Python*, and take advantage of Intel® multicore architectures using OpenMP threads and Intel® AVX512 instructions.
There are two principal methods of parallel computing: distributed memory computing and shared memory computing. As more processor cores are dedicated to large clusters solving scientific and engineering problems, hybrid programming techniques combining the best of distributed and shared memory programs are becoming more popular.
FreeFEM++ is a package that targeted for researchers who needs a powerful tool for solving partial differential equations.