wiki:Software/OpenMpi

Open MPI

OpenMPI is an implementation of the MPI (Message Passing Interface). It is used by some software for implementing parallel solutions. Examples include mpi versions of MrBayes and AmpliconNoise?.

Generic instructions can be found on: http://www.openmpi.org/

Mykopat Grid specifics

MPI enabled programs are launched through sge with a batch file similar to this one (modify for your specific software):

#!/bin/sh

# Batch file for launching mpi tasks. Submit tasks with: qsub <name of this file>

# Transfer current environment to job
#$ -V

# Ask for 4 parallel slots (currently at most 8)
#$ -pe openmpi 4

# Request run time (modify this!! and memory per task, total memory usage will be number of tasks times this request)
#$ -l h_rt=1:0:0,h_vmem=1G


# Launch the program with mpirun
mpirun <my_program> <options_to_my_program>
Last modified 13 years ago Last modified on Feb 20, 2012, 4:02:08 PM