yMMSL Python bindings
Contents:
Basic usage
Data model overview
Describing models
Describing scenarios
Describing programs
Describing runs
Creating yMMSL from Python
Functionality
Upgrading to v0.2
API reference
yMMSL Python bindings
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
all_ports() (Ports method)
allows_receiving() (Operator method)
,
[1]
allows_sending() (Operator method)
,
[1]
args (Implementation attribute)
(Program attribute)
as_configuration() (PartialConfiguration method)
as_ordered_dict() (Settings method)
,
[1]
at (CheckpointAtRule attribute)
,
[1]
at_end (Checkpoints attribute)
,
[1]
B
base_env (Implementation attribute)
(Program attribute)
BaseEnv (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
C
can_share_resources (Implementation attribute)
(Program attribute)
check_consistent() (Configuration method)
,
[1]
(Model method)
,
[1]
CheckpointAtRule (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
CheckpointRangeRule (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
CheckpointRule (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
Checkpoints (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
checkpoints (Configuration attribute)
,
[1]
(PartialConfiguration attribute)
CLEAN (BaseEnv attribute)
,
[1]
Component (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
components (Model attribute)
,
[1]
Conduit (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
ConduitFilter (class in ymmsl.v0_2)
conduits (Model attribute)
,
[1]
Configuration (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
copy() (Settings method)
,
[1]
(SupportedSettings method)
custom_implementations (Configuration attribute)
D
description (Component attribute)
(Configuration attribute)
,
[1]
(Model attribute)
(PartialConfiguration attribute)
(Program attribute)
DIRECT (ExecutionModel attribute)
,
[1]
Document (class in ymmsl.v0_2)
E
env (Implementation attribute)
(Program attribute)
every (CheckpointRangeRule attribute)
,
[1]
executable (Implementation attribute)
(Program attribute)
execution_model (Implementation attribute)
(Program attribute)
ExecutionModel (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
F
F_INIT (Operator attribute)
,
[1]
f_init (Ports attribute)
filters (Conduit attribute)
full_name() (ImportStatement method)
G
get() (Settings method)
,
[1]
get_resources() (Configuration method)
H
HELPFUL (KeepsStateForNextUse attribute)
,
[1]
I
Identifier (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
Implementation (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
implementation (Component attribute)
,
[1]
implementations (Configuration attribute)
(PartialConfiguration attribute)
ImportKind (class in ymmsl.v0_2)
imports (Configuration attribute)
ImportStatement (class in ymmsl.v0_2)
instances() (Component method)
,
[1]
INTELMPI (ExecutionModel attribute)
,
[1]
is_reducer() (ConduitFilter method)
is_repeater() (ConduitFilter method)
K
keeps_state_for_next_use (Implementation attribute)
(Program attribute)
KeepsStateForNextUse (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
kind (ImportStatement attribute)
L
LAST (ConduitFilter attribute)
LOGIN (BaseEnv attribute)
,
[1]
M
MANAGER (BaseEnv attribute)
,
[1]
MANUAL (ExecutionModel attribute)
Model (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
model (Configuration attribute)
(PartialConfiguration attribute)
ModelReference (class in ymmsl.v0_1)
models (Configuration attribute)
module
ymmsl.v0_1
ymmsl.v0_2
module (ImportStatement attribute)
module_path() (ImportStatement method)
modules (Implementation attribute)
(Program attribute)
mpi_processes (MPICoresResReq attribute)
,
[1]
mpi_processes_per_node (MPINodesResReq attribute)
,
[1]
MPICoresResReq (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
MPINodesResReq (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
multiplicity (Component attribute)
,
[1]
N
name (Component attribute)
,
[1]
(Implementation attribute)
,
[1]
(ImportStatement attribute)
(Model attribute)
,
[1]
(ModelReference attribute)
(MPICoresResReq attribute)
,
[1]
(MPINodesResReq attribute)
,
[1]
(Port attribute)
,
[1]
(Program attribute)
(ResourceRequirements attribute)
,
[1]
(ThreadedResReq attribute)
,
[1]
NECESSARY (KeepsStateForNextUse attribute)
,
[1]
NO (KeepsStateForNextUse attribute)
,
[1]
nodes (MPINodesResReq attribute)
,
[1]
NONE (Operator attribute)
,
[1]
O
O_F (Operator attribute)
,
[1]
o_f (Ports attribute)
O_I (Operator attribute)
,
[1]
o_i (Ports attribute)
OPENMPI (ExecutionModel attribute)
,
[1]
Operator (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
operator (Port attribute)
,
[1]
operator() (Ports method)
optional (Component attribute)
ordered_items() (Settings method)
,
[1]
P
PAD (ConduitFilter attribute)
PartialConfiguration (class in ymmsl.v0_1)
Port (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
port_names() (Ports method)
Ports (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
ports (Component attribute)
,
[1]
(Implementation attribute)
(Model attribute)
(Program attribute)
Program (class in ymmsl.v0_2)
programs (Configuration attribute)
R
receiver (Conduit attribute)
,
[1]
receiving_component() (Conduit method)
,
[1]
receiving_port() (Conduit method)
,
[1]
receiving_port_names() (Ports method)
receiving_slot() (Conduit method)
Reference (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
REPEAT (ConduitFilter attribute)
resolve() (in module ymmsl.v0_2)
ResourceRequirements (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
resources (Configuration attribute)
,
[1]
(PartialConfiguration attribute)
resume (Configuration attribute)
,
[1]
(PartialConfiguration attribute)
root_model() (Configuration method)
S
S (Operator attribute)
,
[1]
s (Ports attribute)
script (Implementation attribute)
(Program attribute)
sender (Conduit attribute)
,
[1]
sending_component() (Conduit method)
,
[1]
sending_port() (Conduit method)
,
[1]
sending_port_names() (Ports method)
sending_slot() (Conduit method)
Settings (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
settings (Configuration attribute)
,
[1]
(PartialConfiguration attribute)
SettingType (class in ymmsl.v0_2)
simulation_time (Checkpoints attribute)
,
[1]
SRUNMPI (ExecutionModel attribute)
,
[1]
start (CheckpointRangeRule attribute)
,
[1]
stop (CheckpointRangeRule attribute)
,
[1]
supported_settings (Model attribute)
(Program attribute)
SupportedSetting (class in ymmsl.v0_2)
SupportedSettings (class in ymmsl.v0_2)
T
ThreadedResReq (class in ymmsl.v0_1)
(class in ymmsl.v0_2)
threads (ThreadedResReq attribute)
,
[1]
threads_per_mpi_process (MPICoresResReq attribute)
,
[1]
(MPINodesResReq attribute)
,
[1]
Timeline (class in ymmsl.v0_2)
timeline (Port attribute)
U
update() (Checkpoints method)
,
[1]
(Configuration method)
(Model method)
(PartialConfiguration method)
V
virtual_env (Implementation attribute)
(Program attribute)
W
wallclock_time (Checkpoints attribute)
,
[1]
without_trailing_ints() (Reference method)
,
[1]
Y
ymmsl.v0_1
module
ymmsl.v0_2
module