.TH IPCONTROLLER 1 "October 29, 2008" "" "" .SH NAME \fBipcontroller \- IPython parallel computing controller control tool .SH SYNOPSIS .nf .fam C \fBipengine\fP [\fIoptions\fP] .fam T .fi .SH DESCRIPTION ipcontroller is a control tool for IPython's parallel computing functions. .SH OPTIONS .TP .B \-h, \-\-help show this help message and exit .TP .B .TP .B \-\-no\-secure Don't authenticate messages. .TP .B \-\-usethreads Use threads instead of processes for the schedulers .TP .B \-\-init Initialize profile with default config files .TP .B \-\-log\-to\-file send log output to a file .TP .B \-\-reuse reuse existing json connection files .TP .B \-\-mongodb use the MongoDB backend .TP .B \-\-quiet set log level to logging.CRITICAL (minimize logging output) .TP .B \-\-debug set log level to logging.DEBUG (maximize logging output) .TP .B \-\-sqlitedb use the SQLiteDB backend .TP .B \-\-dictdb use the in-memory DictDB backend .TP .B \-\-secure Use HMAC digests for authentication of messages. .TP .B \-\-profile= (BaseIPythonApplication.profile) Default: u'default' The IPython profile to use. .TP .B \-\-hwm= (TaskScheduler.hwm) Default: 0 .br specify the High Water Mark (HWM) for the downstream socket in the Task scheduler. This is the maximum number of allowed outstanding tasks on each engine. .TP .B \-\-secure= (IPControllerApp.secure) Default: True Whether to use HMAC digests for extra message authentication. .TP .B \-\-ip= (HubFactory.ip) Default: '127.0.0.1' The IP address for registration. This is generally either '127.0.0.1' for loopback only or '*' for all interfaces. [default: '127.0.0.1'] .TP .B \-\-log\-url= (BaseParallelApplication.log_url) Default: '' The ZMQ URL of the iplogger to aggregate logging. .TP .B \-\-work\-dir= (BaseParallelApplication.work_dir) Default: u'/Users/minrk/dev/ip/mine/docs/man' Set the working dir for the process. .TP .B \-\-port= (HubFactory.regport) Default: 0 The port on which the Hub listens for registration. .TP .B \-\-profile\-dir= (ProfileDir.location) Default: u'' Set the profile location directly. This overrides the logic used by the `profile` option. .TP .B \-\-ident= (Session.session) Default: '' The UUID identifying this session. .TP .B \-\-log\-to\-file= (BaseParallelApplication.log_to_file) Default: False whether to log to a file .TP .B \-\-ipython\-dir= (BaseIPythonApplication.ipython_dir) Default: u'/Users/minrk/.ipython' The name of the IPython directory. This directory is used for logging configuration (through profiles), history storage, etc. The default is usually $HOME/.ipython. This options can also be specified through the environment variable IPYTHONDIR. .TP .B \-\-url= (HubFactory.url) Default: '' The 0MQ url used for registration. This sets transport, ip, and port in one variable. For example: url='tcp://127.0.0.1:12345' or url='epgm://*:90210' .TP .B \-\-user= (Session.username) Default: 'minrk' Username for the Session. Default is your system username. .TP .B \-\-ping= (HeartMonitor.period) Default: 1000 The frequency at which the Hub pings the engines for heartbeats (in ms) .TP .B \-\-log\-level= (Application.log_level) Default: 30 Choices: (0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL') Set the log level by value or name. .TP .B \-\-location= (IPControllerApp.location) Default: u'' The external IP or domain name of the Controller, used for disambiguating engine and client connections. .TP .B \-\-clean\-logs= (BaseParallelApplication.clean_logs) Default: False whether to cleanup old logfiles before starting .TP .B \-\-scheme= (TaskScheduler.scheme_name) Default: 'leastload' Choices: ('leastload', 'pure', 'lru', 'plainrandom', 'weighted', 'twobin') select the task scheduler scheme [default: Python LRU] Options are: 'pure', \&'lru', 'plainrandom', 'weighted', 'twobin','leastload' .TP .B \-\-keyfile= (Session.keyfile) Default: '' path to file containing execution key. .TP .B \-\-transport= (HubFactory.transport) Default: 'tcp' The 0MQ transport for communications. This will likely be the default of \&'tcp', but other values include 'ipc', 'epgm', 'inproc'. .TP .B \-\-ssh= (IPControllerApp.ssh_server) Default: u'' ssh url for clients to use when connecting to the Controller processes. It should be of the form: [user@]server[:port]. The Controller's listening addresses must be accessible from the ssh server .SH SEE ALSO .BR ipython(1), .BR ipcluster(1), .BR ipengine(1) .br .SH AUTHOR \fBipcontroller\fP is a tool that ships with IPython, created by the IPython Development Team. .PP This manual page was written by Stephan Peijnik , for the Debian project (but may be used by others). Modified by Fernando Perez for inclusion in IPython, and updated by Min Ragan-Kelley for 0.11.