IBM Books

Hitchhiker's Guide


What happens when I compile my applications?

In order to run your program in parallel, you first need to compile your application source code with one of the following scripts:

  1. mpcc
  2. mpcc_r
  3. mpCC
  4. mpCC_r
  5. mpxlf
  6. mpxlf_r
  7. mpxlf95
  8. mpxlf95_r
  9. mpxlf90
  10. mpxlf90_r

To make sure the parallel execution works, these scripts add the following to your application executable:

The compile scripts dynamically link the Message Passing library interfaces in such a way that the specific communication library that is used is determined when your application executes.

If you create a static executable, the application executable and the message passing libraries are statically bound together.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]