27.12.2014 Views

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2–Step-by-Step Cluster Setup and MPI Usage Checklists<br />

Using MPI<br />

Using MPI<br />

9. Set up the host environment to use ssh. Two methods are discussed in<br />

“<strong>Host</strong> Environment Setup for MPI” on page 3-29.<br />

10. Verify the cluster setup. See “Checking Cluster and <strong>Software</strong> Status” on<br />

page 3-34.<br />

1. Verify that the <strong>QLogic</strong> hardware and software has been installed on all the<br />

nodes you will be using, and that ssh is set up on your cluster (see all the<br />

steps in the Cluster Setup checklist).<br />

2. Copy the examples to your working directory. See “Copy Examples” on<br />

page 4-3.<br />

3. Make an mpihosts file that lists the nodes where your programs will run.<br />

See “Create the mpihosts File” on page 4-3.<br />

4. Compile the example C program using the default wrapper script mpicc.<br />

Use mpirun to run it. See “Compile and Run an Example C Program” on<br />

page 4-4.<br />

5. Try the examples with other programming languages, C++, Fortran 77, and<br />

Fortran 90 in “Examples Using Other Programming Languages” on<br />

page 4-5.<br />

6. To test using other MPIs that run over PSM, such as MVAPICH, Open MPI,<br />

HP ® -MPI, Platform MPI, and Intel MPI, see Section 5 Using Other MPIs.<br />

7. To switch between multiple versions of Open MPI, MVAPICH, and <strong>QLogic</strong><br />

MPI, use the mpi-selector. See “Managing Open MPI, MVAPICH, and<br />

<strong>QLogic</strong> MPI with the mpi-selector Utility” on page 5-6.<br />

8. Refer to “<strong>QLogic</strong> MPI Details” on page 4-6 for more information about<br />

<strong>QLogic</strong> MPI, and to “Performance Tuning” on page 4-23 to read more about<br />

runtime performance tuning.<br />

9. Refer to Section 5 Using Other MPIs to learn about using other MPI<br />

implementations.<br />

2-2 D000046-005 B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!