I have an application that run MPIRUN on linux cluster using the Windows Azure, mpirun needs the following specs to run through my cluster:
- Keyless SSH.
- disabling the firewall of linux
- opening all ports of EndPionts because that mpirun is not using static ports.
the issue is that i need to open all ports but Windows Azure supports 100 port only, so is there any method to support mpirun on cluster of linux nodes.
The following output when i ran my mpicode on my linux cluster:
Daemon was launched on ahmed-Sate3781 - beginning to initialize
Daemon [[4241,0],2] checking in as pid 1585 on host ahmed-Sate3781
Daemon [[4241,0],2] not using static ports
Daemon was launched on ahmed-Sate3780 - beginning to initialize
Daemon [[4241,0],1] checking in as pid 1703 on host ahmed-Sate3780
Daemon [[4241,0],1] not using static ports
[ahmed-Sate3780:01703] [[4241,0],1] orted: up and running - waiting for commands
!
thanks,