|Using the MOAB Workload Manager - Running an MPI job|
Page 5 of 10
On the HPC cluster, by default all Message Passing Interface libraries are configured to use the infiniband network to pass data. No special user knowledge or action is required to use the infiniband network.
In the next few sections we will show how to run parallel jobs using the three different MPI implementations that are installed on the cluster. The files for these examples can be found in the directory /panfs/storage.local/system/tutorial/example2. The code that we use in these examples, trap.c, is a simple trapezoid integration program.
The user is free to choose which MPI library and compiler best suits his or her needs. However, when one compiles a program with a certain library and compiler, it is best to run the program with these tools. In the following examples you can switch compilers by substituting intel for gnu and vice versa.
High Performance Computing @ FSU
Computational resources are a critical part of scientific research and engineering programs and play an increasingly important role in preparing students for careers in both commercial and academics fields. Recent advances in data acquisition, algorithm development, and computer hardware have made High Performance Computing (HPC) fundamentally necessary to remain competitive. FSU has long recognized the importance of local HPC resources for research and education. In 2002 FSU gained the distinct honor of having the largest university-owned computer facility worldwide and 34th largest among all facilities. Since its inception this facility has enabled research programs spanning such disciplines as biology, engineering, physics, meteorology, mathematics, oceanography, and more (see our research page for details).
The FSU HPC mission is to:
- Support multidisciplinary research
- Provide a general access computing platform
- Encourage cost sharing by departments with dedicated computing needs
- Provide a broad base of support and training opportunities