To implement histogram sorting in a distributed memory environment with MPI and openMP, using both OpenMP and MPI for parallelization, as well as analyze its performance in depth..
The Interface will be given, and the steps to be done are probably the functions of implementing Rebalancing Data, Histogramming, and Moving the Data Element.
There is a project file, which is to complete the empty function in a solution.cpp file.