mpirun_elan — run a QsNet MPI program on a ParaStation MPI cluster.
mpirun_elan   -np num  [[--nodes=nodelist] |  [--hosts=hostlist] |  [--hostfile=hostfile]] [-sort={ proc  |   load  |   proc+load  |   none }
      ] [-inputdest=dest] [-sourceprintf] [-rusage] [[-e] |  [--exports=envlist]] [[-k] |  [--keep]] [-show] [
          -v  |   --verbose  
      ] [
          -V  |   --version  
      ] [
          -?  |   --help  
      ] [--usage]  
         command 
         [ args ] 
       
mpirun_elan is a tool that enables programs linked with the Quadrics QsNet MPI library to run on a ParaStation MPI cluster under control of the ParaStation MPI process management facility. Within ParaStation MPI the startup of parallel jobs is handled as described within the process_placement(7) manual page. The spawning mechanism is steered by environment variables, which are described in detail within ps_environment(7).
mpirun_elan typically works like this:
mpirun_elan -npnumprog[args]
      This will startup the program prog
      num times in parallel forming a
      parallel job.
      Args are optional argument which will be
      passed to each instance of prog.
    
-np num
        Number of processes to create.
-n,
          --nodes=nodeslist
        List of node numbers to use.
-h,
	  --hosts=hosts
        List of hosts to use.
--hostfile=hostfile
        Hostfile to use.
-sort=criteria
        
            Sorting criteria to use: proc,
            load,
            proc+load or
            none.
          
-sourceprintf
        Print output-source info.
-rusage
        Print resource usage when finished.
-e,
	  -exports=envlist
        Environment to export to foreign nodes.
-k, --keep 
        don't remove mpihosts file upon exit.
-v, --verbose 
        Print diagnostic messages.
-V, --version 
        Output version information and exit.
-?, --help 
        Show this help messages.
--usage 
        Display brief usage message.