Compiling and Porting Serial Applications
discusses the various ways to create an executable for running on Velocity.
To create a parallel executable, you must also include the MPI include directory
and the MPI libraries when you invoke the compilier. This implies that the
compiler and MPI/Pro are installed on the machine where you are compiling the executable.
MPI/Pro is installed on the login nodes and the machines in the collaboratory.
As with serial applications, there are three basic ways to build a parallel executable:
- Command line compilation
- Integrated Development Environment (IDE)
- Makefiles