Skip to content

Commit

Permalink
doc: Add a doc for tuning parameters
Browse files Browse the repository at this point in the history
This document will discuss various tuning parameters in MPICH.
  • Loading branch information
sagarth committed Apr 1, 2022
1 parent 625c71d commit 81a1db8
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions doc/mpich/TUNING_PARAMETERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
This document discusses some of the new features added to the MPICH-based MPI
implementation for the Aurora computer and the environment variables (CVARs)
that the user can set to modify its behavior. MPICH is configured to use
sensible default values for all the environment variables to provide overall
good performance. However, users can change those defaults values to better tune
their applications. This report provides documentation on how those CVARS work
and the possible values that they can take. This documentation also provides
information about per-communicator info hints that MPICH utilizes to make
runtime decisions at a finer granularity.

Notice that performance of the application depends on how ranks are mapped to
the cores of the processor. For information on how to specify process-core
binding with mpirun, information is provided here:
https://wiki.mpich.org/mpich/index.php/Using_the_Hydra_Process_Manager#Process-core_Binding.

0 comments on commit 81a1db8

Please sign in to comment.