Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What are MCA Parameters? Why would I set them?

MCA parameters
0
Posted

What are MCA Parameters? Why would I set them?

0

MCA parameters are a way to tweak Open MPI’s behavior at run-time. For example, MCA parameters can specify: • Which interconnect networks to use • Which interconnect networks not to use • The size different between eager sends and rendezvous protocol sends • How many registered buffers to pre-pin (e.g., for GM or mVAPI) • The size of the pre-pinned registered buffers • …etc. It can be quite valuable for a system administrator to play with such values a bit and find an “optimal” setting for a particular operating environment. These values can then be set in a global text file that all users will, by default, inherit when then run Open MPI jobs. For example, say that you have a cluster with 2 ethernet networks — one for NFS and other system-level operations, and one for MPI jobs. The system administrator can tell Open MPI to not use the NFS TCP network at a system level, such that when users invoke mpirun or mpiexec to launch their jobs, they will automatically only be using the netwo

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123