smpirun(1)

NAME
smpirun - Allow the configuration and the execution of MPI programs with simgrid and SMPI

SYNOPSIS
smpirun [OPTIONS]… -platform <platform.xml> -hostfile <hostfile> program [PROGRAM-OPTIONS]…

DESCRIPTION
smpirun provides an easy way to run programs linked to simgrid and using SMPI. It sets some default values, and generate a deployment file using the mandatory arguments -platform and -hostfile.

-platform <platform.xml>
    XML file describing the platform on which we want to deploy the program

-hostfile, -machinefile <hostfile>
    Hostfile listing all the machines in use

OPTIONS

  Configuration options
The configuration of the simulation can be tweaked using --cfg=parameter:value. Refer to http://simgrid.gforge.inria.fr/simgrid/latest/doc/options.html to know what are the different possibilities.

  Other options

-help
    Print the usage and a résumé of the available options

-keep-temps
    Do not remove the generated files after execution.

-wrapper <command>
    Use command to run the program (e.g. "valgrind").

-map
    Display the machine on which each process rank is mapped.

-np <numprocs>
    Use that amount of processes. By default, there is the same number of processes as there are of hosts in the hostfile.

-trace
    Equivalent to –cfg=tracing:yes –cfg=tracing/smpi:yes, activate the trace mecanism if available.

-trace-ti
    Activate time independant tracing.

-trace-comment <comment>
    Put a comment on the top of the trace file.

-trace-comment-file <file>
    Insert the content of the file at the head of the trace file as a comment.

-trace-grouped
    Group MPI processes by location.

-trace-resource
    Trace resource utilization.

-trace-viva
    Generate configuration for Viva's GraphView.

-trace-file <tracefile>
    Name of the tracefile

AUTHORS
The SimGrid team (simgrid-devel@lists.gforge.inria.fr)

COPYRIGHT AND LICENCE
Copyright (c) 2014. The SimGrid Team. All rights reserved. This program is free software; you may redistribute it and/or modify it under the terms of GNU LGPL (v2.1) license.

SEE ALSO
smpicc(1)