3
[ "Using MSG", "use.html#using_msg", [
4
[ "Basic examples and features", "use.html#MSG_ex_basics", [
5
[ "Asynchronous communications", "use.html#MSG_ex_asynchronous_communications", [
6
[ "Code of the application", "use.html#MSG_ext_icomms_code", null ],
7
[ "Preliminary declarations", "use.html#MSG_ext_icomms_preliminary", null ],
8
[ "Sender function", "use.html#MSG_ext_icomms_Sender", null ],
9
[ "Receiver function", "use.html#MSG_ext_icomms_Receiver", null ],
10
[ "Simulation core", "use.html#MSG_ext_icomms_core", null ],
11
[ "Main function", "use.html#MSG_ext_icomms_Main", null ],
12
[ "Waitall function for sender", "use.html#MSG_ext_icomms_fct_Waitall", null ],
13
[ "Waitany function", "use.html#MSG_ext_icomms_fct_Waitany", null ],
14
[ "From a sender", "use.html#MSG_ext_icomms_fct_Waitany_sender", null ],
15
[ "From a receiver", "use.html#MSG_ext_icomms_fct_Waitany_receiver", null ]
17
[ "Basic Master/Slaves", "use.html#MSG_ex_master_slave", [
18
[ "Table of contents:", "use.html#MSG_ex_ms_TOC", null ],
19
[ "Preliminary declarations", "use.html#MSG_ext_ms_preliminary", null ],
20
[ "Master code", "use.html#MSG_ext_ms_master", null ],
21
[ "Slave code", "use.html#MSG_ext_ms_slave", null ],
22
[ "Forwarder code", "use.html#MSG_ext_ms_forwarder", null ],
23
[ "Simulation core", "use.html#MSG_ext_ms_core", null ],
24
[ "Main() function", "use.html#MSG_ext_ms_main", null ]
26
[ "Helping files", "use.html#MSG_ext_ms_helping", [
27
[ "Example of application file", "use.html#MSG_ext_ms_application", null ],
28
[ "Example of platform file", "use.html#MSG_ext_ms_platform", null ]
32
[ "Using SMPI", "use.html#using_smpi", null ],
33
[ "Using Model Checking", "use.html#using_MC", null ],
34
[ "Using Trace", "use.html#using_trace", null ],
35
[ "Using SimDag", "use.html#using_simdag", null ],
36
[ "Using SIMIX", "use.html#using_simix", null ],
37
[ "Platform Description", "platform.html", [
38
[ "Some words about XML and DTD", "platform.html#pf_overview", null ],
39
[ "Basic concepts", "platform.html#pf_basics", null ],
40
[ "Describing resources and their organization", "platform.html#pf_pftags", [
41
[ "Platform organization tag : AS", "platform.html#pf_As", null ],
42
[ "Computing resources: hosts, clusters and peers.", "platform.html#pf_Cr", [
43
[ "host", "platform.html#pf_host", null ],
44
[ "cluster", "platform.html#pf_cluster", null ],
45
[ "peer", "platform.html#pf_peer", null ]
47
[ "Network equipments: links and routers", "platform.html#pf_ne", [
48
[ "router", "platform.html#pf_router", null ],
49
[ "link", "platform.html#pf_link", null ]
51
[ "Storage", "platform.html#pf_storage", [
52
[ "Storage Main concepts", "platform.html#pf_sto_conc", null ],
53
[ "storage_type", "platform.html#pf_sto_sttp", null ],
54
[ "storage", "platform.html#pf_sto_st", null ],
55
[ "mount", "platform.html#pf_sto_mo", null ],
56
[ "mstorage", "platform.html#pf_sto_mst", null ]
59
[ "Routing", "platform.html#pf_routing", [
60
[ "Routing models", "platform.html#pf_rm", [
61
[ "The router affair", "platform.html#pf_raf", null ],
62
[ "Shortest-path based models", "platform.html#pf_rm_sh", null ],
63
[ "Manually-entered route models", "platform.html#pf_rm_me", null ],
64
[ "Simple/fast models", "platform.html#pf_rm_sf", null ]
66
[ "Defining routes", "platform.html#ps_dec", [
67
[ "link_ctn", "platform.html#pf_linkctn", null ],
68
[ "ASroute", "platform.html#pf_asro", null ],
69
[ "route", "platform.html#pf_ro", null ],
70
[ "bypassRoute", "platform.html#pf_byro", null ]
72
[ "Basic Routing Example", "platform.html#pb_baroex", null ]
74
[ "Tags not (directly) describing the platform", "platform.html#pf_other_tags", [
75
[ "config", "platform.html#pf_conf", null ],
76
[ "random", "platform.html#pf_rand", null ],
77
[ "include", "platform.html#pf_incl", null ],
78
[ "trace and trace_connect", "platform.html#pf_tra", null ]
80
[ "Hints and tips, or how to write a platform efficiently", "platform.html#pf_hints", [
81
[ "AS Hierarchy", "platform.html#pf_as_h", null ],
82
[ "Exit AS: why and how", "platform.html#pf_exit_as", null ],
83
[ "P2P or how to use coordinates", "platform.html#pf_P2P_tags", null ],
84
[ "Choosing wisely the routing model to use", "platform.html#pf_wisely", null ],
85
[ "Hey, I want to describe a switch but there is no switch tag !", "platform.html#pf_switch", null ],
86
[ "How to express multipath routing in platform files?", "platform.html#pf_platform_multipath", null ]
88
[ "Bypassing the XML parser with your own C functions", "platform.html#pf_flexml_bypassing", null ]
90
[ "Deployment Description", "deployment.html", [
91
[ "Overview", "deployment.html#dep_over", null ],
92
[ "An example", "deployment.html#dep_ex", null ],
93
[ "Process", "deployment.html#process_tag", null ]
95
[ "Tracing Simulations for Visualization", "tracing.html", [
96
[ "How it works", "tracing.html#tracing_tracing_howitworks", null ],
97
[ "Enabling using CMake", "tracing.html#tracing_tracing_enabling", null ],
98
[ "Tracing categories functions", "tracing.html#instr_category_functions", null ],
99
[ "Tracing marks functions", "tracing.html#instr_mark_functions", null ],
100
[ "Tracing user variables functions", "tracing.html#instr_uservariables_functions", null ],
101
[ "Tracing configuration Options", "tracing.html#tracing_tracing_options", null ],
102
[ "Case studies", "tracing.html#tracing_tracing_example_parameters", null ],
103
[ "Example of Instrumentation", "tracing.html#tracing_tracing_example", null ],
104
[ "Analyzing the SimGrid Traces", "tracing.html#tracing_tracing_analyzing", null ]
106
[ "Simgrid options and configurations", "options.html", [
107
[ "Passing configuration options to the simulators", "options.html#options_using", null ],
108
[ "Configuring the platform models", "options.html#options_model", [
109
[ "Selecting the platform models", "options.html#options_model_select", null ],
110
[ "Optimization level of the platform models", "options.html#options_model_optim", null ],
111
[ "Numerical precision of the platform models", "options.html#options_model_precision", null ],
112
[ "Parallel threads for model updates", "options.html#options_model_nthreads", null ],
113
[ "Configuring the Network model", "options.html#options_model_network", [
114
[ "Maximal TCP window size", "options.html#options_model_network_gamma", null ],
115
[ "Corrective simulation factors", "options.html#options_model_network_coefs", null ],
116
[ "Simulating cross-traffic", "options.html#options_model_network_crosstraffic", null ],
117
[ "Coordinated-based network models", "options.html#options_model_network_coord", null ],
118
[ "Simulating sender gap", "options.html#options_model_network_sendergap", null ],
119
[ "Simulating asyncronous send", "options.html#options_model_network_asyncsend", null ],
120
[ "Configuring packet-level pseudo-models", "options.html#options_pls", null ]
123
[ "Configuring the Model-Checking", "options.html#options_modelchecking", [
124
[ "Specifying a liveness property", "options.html#options_modelchecking_liveness", null ],
125
[ "Going for stateful verification", "options.html#options_modelchecking_steps", null ],
126
[ "Specifying the kind of reduction", "options.html#options_modelchecking_reduction", null ]
128
[ "Configuring the User Process Virtualization", "options.html#options_virt", [
129
[ "Selecting the virtualization factory", "options.html#options_virt_factory", null ],
130
[ "Adapting the used stack size", "options.html#options_virt_stacksize", null ],
131
[ "Running user code in parallel", "options.html#options_virt_parallel", null ]
133
[ "Configuring the tracing subsystem", "options.html#options_tracing", null ],
134
[ "Configuring SMPI", "options.html#options_smpi", [
135
[ "Automatic benchmarking of SMPI code", "options.html#options_smpi_bench", null ],
136
[ "Reporting simulation time", "options.html#options_smpi_timing", null ]
138
[ "Configuring other aspects of SimGrid", "options.html#options_generic", [
139
[ "XML file inclusion path", "options.html#options_generic_path", null ],
140
[ "Behavior on Ctrl-C", "options.html#options_generic_exit", null ]
142
[ "Logging Configuration", "options.html#options_log", null ],
143
[ "Index of all existing configuration items", "options.html#options_index", null ]
145
[ "Getting help", "help.html", null ]
b'\\ No newline at end of file'