software:openmpi:farber

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
software:openmpi:farber [2018-04-26 12:47] sraskarsoftware:openmpi:farber [2021-04-27 16:21] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +===== Open MPI on Farber =====
 +
 +
 +IT provides templates for two job script variants for the **mpi** parallel environment on Farber located in ''/opt/shared/templates/gridengine/openmpi''
 +
 +  * OpenIB Verbs variant: **//openmpi-ib.qs//**
 +    * Generally, you should get good performance from the default, verb-based openIB, approach, one that is not limited by the Grid Engine scheduler.
 +
 +  * OpenIB Verbs hybrid variant with generic threads-per-worker: **//openmpi-ib-hybrid-generic.qs//**
 +    * Same as OpenIB Verbs performance including OpenMP and MKL threading options for a hybrid variant.
 +
 +  * Low-bandwidth Ethernet variant: **//openmpi-gige.qs//**
 +    * If your openMPI program has been tuned for Ethernet rather than InfiniBand, this job script may be more suitable than the OpenIB Verbs script variant.
 +
 +You may copy and customize these templates to provide the best performance when running your Open MPI applications. See [[/abstract/farber/runjobs/runjobs|Running Applications]] on Farber for details about resources.
 +
 +<note tip>It is a good idea to periodically check in ''/opt/shared/templates/gridengine/openmpi'' for changes in existing templates, or the addition of new templates, designed to provide the best performance on Farber.</note>