How to give better performance, hybrid OpenMP/MPI or pure MPI? #733
-
Hello everyone: I'm curious that how to set the numbers of MPI/OpenMP can give best performance. I'm currently using AWS EC2 and totally have 4 nodes, 144 processors for my experiments. To best utilize the power of EC2, I wish to find the best combination of MPI/OpenMP to give the most efficient setting. Can someone share his/her experience of configuring the numbers of MPI and OpenMP? Yi-Chuan |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Good afternoon Yi-Chuan, Given that you are using 144 total processors, we expect little performance variations using different MPI/OpenMP configurations. We tend to see more performance variations or improvements between MPI/OpenMP configurations when using 1,000 processors or more. Our test experiments tend to have a consistent configuration based on the experiments grid, which can be found here: Please let us know if you have any additional questions. Thanks! Eddie Snyder | Advanced User Support (AUS) Team |
Beta Was this translation helpful? Give feedback.
Good afternoon Yi-Chuan,
Given that you are using 144 total processors, we expect little performance variations using different MPI/OpenMP configurations. We tend to see more performance variations or improvements between MPI/OpenMP configurations when using 1,000 processors or more. Our test experiments tend to have a consistent configuration based on the experiments grid, which can be found here:
ufs-srweather-app/ush/predef_grid_params.yaml
. For your situation, any valid configuration would be sufficient. But if you are interested in finding the most efficient settings, that would require running a series of experiments with different configurations and comparing the results. Also, kee…