IntelMPI Application Tuning for AMD EPYC


If you wish to Intel MPI on AMD EPYC Servers, you have to change your MPI

-genv I_MPI_DEBUG=5 -genv I_MPI_PIN=1 -genv KMP_AFFINITY verbose,granularity=fine,compact

Explnation of Options:

-genv I_MPI_DEBUG=5
(Enable debug output to print transport and pinning information)

-genv I_MPI_PIN=1
(Enables Rank Pining. Use in conjunction with the previous options)

-genv KMP_AFFINITY verbose,granularity=fine,compact
( For more information, Thread Affinity Interface (Linux* and Windows*) )

 

References:

  1. High Performance Computing Tuning Guide for AMD EPYC 7002 Series Processors

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.