Execution Options Summary — Alphabetical

Table 22: Options for ocpirun, OAS XML, and ACI PValue

ocpirun

Option

Name

ocpirun

Option

Letter

OAS

XML

Attribute

ACI

PValue

Name

Type

Description

buffer-count

B

buffer Count

buffer Count

String

Set the number of buffers for an instance port or an external port.

buffer-size

Z

buffer Size

buffer Size

String

Set the size of both ports of a connect for instance port or an external port.

component

Bool

Use the first command argument after options as the component for a single-component OAS.

container

c

container

String

Specify the container for an instance.

deploy-out

String

Specify the filename to write deployment decisions into, which can be used later using the deployment option.

deployment

String

Specify a deployment file, containing hardwired deployment decisions.

device

D

device

String

Reserved for future use.

dump

d

dump

Bool

Dump property values to stderr, before starting the application, and after it is done

dump-file

dumpFile

String

Dump property values after the application is done, in a machine parseable format.

dump-platforms

M

dump Platforms

Bool

Dump property values for non-application workers before and after execution.

duration

t

ULong

Run the application for a time duration in seconds if it doesn’t finish earlier.

file

f

file

String

Connect an external port of the application to a file.

hex

x

hex

Bool

When dumping property values, use hexadecimal when possible.

library-path

String

Set the OCPI_LIBRARY_PATH.

list

C

Bool

List available containers

list-artifacts

Bool

List available artifacts for the target values provided using --target

list-specs

Bool

List available specs for the target values provided using --target.

log-level

l

ULong

Set the logging level.

no-execute

Bool

Figure out how to execute the application, but then don’t actually execute. Usually used with --deploy-out

model

m

model

String

Specify the model for an instance

only-platforms

Bool

When listing containers, actually only list platforms.

platform

P

platform

String

Specify the platform for an instance

processors

n

ULong

Specify the number of RCC containers to create.

property

p

property (element)

property

String

Instance-specific or application-level property value.

remote

R

Bool

Discover remote containers using Multicast UDP.

scale

N

scale

Scale

Set the scale factor for an instance

selection

s

selection

selection

String

Set the selection expression for an instance

server

S

String

Contact this server for remote containers

sim-dir

String

Set the directory for simulation output

sim-ticks

ULong

Set the number of clock cycles for simulations.

target

r

String

Set a target to use with list-artifacts or list-specs

timeout

O

ULong

Set a timeout after which the application will be stopped and considered failed.

transfer-role

transfer Role

String

Reserved

transport

T

transport

transport

String

Set the transport for a connection

uncached

U

uncached

Bool

Dump properties without caching.

url

u

url

String

Reserved

verbose

v

verbose

Bool

Be verbose with messages

worker

w

worker

worker

String

Specify the worker for an instance.