/usr/share/doc/simgrid/html/index.js is in simgrid-doc 3.14.159-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 | var index =
[
[ "Getting Started: SimGrid Main Concepts", "getting_started.html", [
[ "Typical Study based on SimGrid", "getting_started.html#starting_components", null ],
[ "SimGrid Execution Gears", "getting_started.html#starting_gears", null ],
[ "SimGrid Success Stories", "getting_started.html#starting_successes", null ],
[ "SimGrid Limits", "getting_started.html#starting_limits", null ],
[ "Where to proceed next?", "getting_started.html#starting_next", null ]
] ],
[ "Installing Simgrid", "install.html", [
[ "Pre-compiled Packages", "install.html#install_binary", [
[ "Binaries for Linux", "install.html#install_binary_linux", null ],
[ "Stable Java Package", "install.html#install_binary_java", null ],
[ "Nightly built Java Package", "install.html#install_binary_java_builder", null ],
[ "Binary Java Troubleshooting", "install.html#install_binary_java_troubleshooting", null ]
] ],
[ "Source Installs", "install.html#install_src", [
[ "Getting the Dependencies", "install.html#install_src_deps", null ],
[ "Getting the Sources", "install.html#install_src_fetch", null ],
[ "Build Configuration", "install.html#install_src_config", [
[ "Compilation Options", "install.html#install_cmake_howto", null ],
[ "SimGrid compilation options", "install.html#install_cmake_list", null ],
[ "Reset the build configuration", "install.html#install_cmake_reset", null ],
[ "Out of Tree Compilation", "install.html#install_cmake_outsrc", null ],
[ "Mac OS X Builds", "install.html#install_cmake_mac", null ],
[ "Windows Builds", "install.html#install_cmake_windows", null ],
[ "Build the Java bindings", "install.html#install_java", null ],
[ "32 bits Builds on Multi-arch Linux", "install.html#install_src_32bits", null ]
] ],
[ "Existing Compilation Targets", "install.html#install_src_compil", null ],
[ "Testing your build", "install.html#install_src_test", null ]
] ]
] ],
[ "Setup your own project", "install_yours.html", [
[ "Building your project with CMake", "install_yours.html#install_yours_cmake", null ],
[ "Building your project with Makefile", "install_yours.html#install_yours_makefile", null ],
[ "Building the Java examples in Eclipse", "install_yours.html#install_yours_javaexamples", null ],
[ "Troubleshooting your project setup", "install_yours.html#install_yours_trouble", [
[ "Many undefined references", "install_yours.html#install_yours_trouble_libpath", null ],
[ "Only a few undefined references", "install_yours.html#install_yours_trouble_oldlib", null ]
] ]
] ],
[ "Describing your application", "application.html", null ],
[ "Java Bindings", "MSG_Java.html", [
[ "How to install the Java bindings", "MSG_Java.html#java_install", null ],
[ "How to use the Java bindings", "MSG_Java.html#java_use", [
[ "Troubleshooting", "MSG_Java.html#java_use_trouble", null ]
] ],
[ "Java bindings on Steroids", "MSG_Java.html#java_coroutines", [
[ "Getting a mlvm JVM", "MSG_Java.html#bindings_java_coro_install", null ],
[ "Using coroutine contexts", "MSG_Java.html#bindings_java_coro_use", null ]
] ]
] ],
[ "Describing the virtual platform", "platform.html", [
[ "Some words about XML and DTD", "platform.html#pf_overview", null ],
[ "Defining a netzone", "platform.html#pf_netzones", null ],
[ "Resource description", "platform.html#pf_pftags", [
[ "Platform: The <AS> tag", "platform.html#pf_As", null ],
[ "Computing resources: hosts, clusters and peers.", "platform.html#pf_Cr", [
[ "<host/>", "platform.html#pf_host", null ],
[ "<cluster>", "platform.html#pf_cluster", null ],
[ "<cabinet>", "platform.html#pf_cabinet", null ],
[ "The <peer> tag", "platform.html#pf_peer", null ]
] ],
[ "Network equipments: links and routers", "platform.html#pf_ne", [
[ "<router/>", "platform.html#pf_router", null ],
[ "<link/>", "platform.html#pf_link", null ],
[ "<backbone/>", "platform.html#pf_backbone", null ]
] ],
[ "Storage", "platform.html#pf_storage", [
[ "Storage - Main Concepts", "platform.html#pf_sto_conc", null ],
[ "The Storage Entities", "platform.html#pf_storage_entities", null ],
[ "Example files", "platform.html#pf_storage_example_files", null ],
[ "Modelling different situations", "platform.html#pf_storage_examples_modelling", null ]
] ]
] ],
[ "Routing", "platform.html#pf_routing", [
[ "Routing models", "platform.html#pf_rm", [
[ "The router affair", "platform.html#pf_raf", null ],
[ "Shortest-path based models", "platform.html#pf_routing_model_shortest_path", null ],
[ "Manually-entered route models", "platform.html#pf_routing_model_manual", null ],
[ "Simple/fast models", "platform.html#pf_routing_model_simple", null ]
] ],
[ "Defining routes", "platform.html#ps_dec", [
[ "<link_ctn/>", "platform.html#pf_linkctn", null ],
[ "ASroute", "platform.html#pf_routing_tag_asroute", null ],
[ "route", "platform.html#pf_routing_tag_route", null ],
[ "bypassASroute", "platform.html#pf_routing_tag_bypassasroute", null ],
[ "bypassRoute", "platform.html#pf_routing_tag_bypassroute", null ]
] ],
[ "Basic Routing Example", "platform.html#pb_baroex", null ]
] ],
[ "Tags not (directly) describing the platform", "platform.html#pf_other_tags", [
[ "config", "platform.html#pf_config", null ],
[ "include", "platform.html#pf_include", null ],
[ "trace and trace_connect", "platform.html#pf_trace", null ]
] ],
[ "Hints, tips and frequently requested features", "platform.html#pf_hints", [
[ "the platform example that you need", "platform.html#Finding", null ],
[ "AS Hierarchy", "platform.html#pf_as_h", null ],
[ "Exit AS: why and how", "platform.html#pf_exit_as", null ],
[ "P2P or how to use coordinates", "platform.html#pf_P2P_tags", null ],
[ "Choosing wisely the routing model to use", "platform.html#pf_routing_howto_choose_wisely", null ],
[ "I want to describe a switch but there is no switch tag!", "platform.html#pf_switch", null ],
[ "I want to describe multi-cabinets clusters!", "platform.html#pf_multicabinets", null ],
[ "I want to express multipath routing in platform files!", "platform.html#pf_platform_multipath", null ]
] ]
] ],
[ "SimGrid Models", "models.html", null ],
[ "Describing the platform with lua", "platform_lua.html", [
[ "Why lua ?", "platform_lua.html#pf_lua_why", null ]
] ],
[ "ns-3 as a SimGrid model", "pls_ns3.html", [
[ "Installing ns-3", "pls_ns3.html#pls_ns3_install", null ],
[ "Enabling SimGrid's support for ns-3", "pls_ns3.html#pls_ns3_config", null ],
[ "Using ns-3 from SimGrid", "pls_ns3.html#pls_ns3_use", [
[ "Examples", "pls_ns3.html#ns3_examples", null ]
] ]
] ],
[ "Describing the experimental scenario", "scenario.html", null ],
[ "Deploy the simulation", "deployment.html", null ],
[ "Configure SimGrid", "options.html", [
[ "Passing configuration options to the simulators", "options.html#options_using", null ],
[ "Configuring the platform models", "options.html#options_model", [
[ "Selecting the platform models", "options.html#options_model_select", null ],
[ "Plugins", "options.html#options_generic_plugin", null ],
[ "Optimization level of the platform models", "options.html#options_model_optim", null ],
[ "Numerical precision of the platform models", "options.html#options_model_precision", null ],
[ "Concurrency limit", "options.html#options_concurrency_limit", null ],
[ "Configuring the Network model", "options.html#options_model_network", [
[ "Maximal TCP window size", "options.html#options_model_network_gamma", null ],
[ "Correcting important network parameters", "options.html#options_model_network_coefs", null ],
[ "Simulating cross-traffic", "options.html#options_model_network_crosstraffic", null ],
[ "Simulating sender gap", "options.html#options_model_network_sendergap", null ],
[ "Simulating asyncronous send", "options.html#options_model_network_asyncsend", null ],
[ "Configuring packet-level pseudo-models", "options.html#options_pls", null ]
] ],
[ "Configuring the Storage model", "options.html#options_model_storage", [
[ "Maximum amount of file descriptors per host", "options.html#option_model_storage_maxfd", null ]
] ]
] ],
[ "Configuring the Model-Checking", "options.html#options_modelchecking", [
[ "Specifying a liveness property", "options.html#options_modelchecking_liveness", null ],
[ "Going for stateful verification", "options.html#options_modelchecking_steps", null ],
[ "Specifying the kind of reduction", "options.html#options_modelchecking_reduction", null ],
[ "model-check/visited, Cycle detection", "options.html#options_modelchecking_visited", null ],
[ "model-check/termination, Non termination detection", "options.html#options_modelchecking_termination", null ],
[ "model-check/dot-output, Dot output", "options.html#options_modelchecking_dot_output", null ],
[ "model-check/max_depth, Depth limit", "options.html#options_modelchecking_max_depth", null ],
[ "Handling of timeout", "options.html#options_modelchecking_timeout", null ],
[ "Communication determinism", "options.html#options_modelchecking_comm_determinism", null ],
[ "Per page checkpoints", "options.html#options_modelchecking_sparse_checkpoint", null ],
[ "Performance considerations for the model checker", "options.html#options_mc_perf", null ],
[ "Hashing of the state (experimental)", "options.html#options_modelchecking_hash", null ],
[ "Record/replay (experimental)", "options.html#options_modelchecking_recordreplay", null ]
] ],
[ "Configuring the User Process Virtualization", "options.html#options_virt", [
[ "Selecting the virtualization factory", "options.html#options_virt_factory", null ],
[ "Adapting the used stack size", "options.html#options_virt_stacksize", null ],
[ "Running user code in parallel", "options.html#options_virt_parallel", null ]
] ],
[ "Configuring the tracing subsystem", "options.html#options_tracing", null ],
[ "Configuring MSG", "options.html#options_msg", [
[ "Debugging MSG", "options.html#options_msg_debug_multiple_use", null ]
] ],
[ "Configuring SMPI", "options.html#options_smpi", [
[ "smpi/bench: Automatic benchmarking of SMPI code", "options.html#options_smpi_bench", null ],
[ "smpi/comp-adjustment-file: Slow-down or speed-up parts of your code.", "options.html#options_model_smpi_adj_file", null ],
[ "smpi/bw-factor: Bandwidth factors", "options.html#options_model_smpi_bw_factor", null ],
[ "smpi/display-timing: Reporting simulation time", "options.html#options_smpi_timing", null ],
[ "smpi/lat-factor: Latency factors", "options.html#options_model_smpi_lat_factor", null ],
[ "smpi/papi-events: Trace hardware counters with PAPI", "options.html#options_smpi_papi_events", null ],
[ "smpi/privatize-global-variables: Automatic privatization of global variables", "options.html#options_smpi_global", null ],
[ "Simulating MPI detached send", "options.html#options_model_smpi_detached", null ],
[ "Simulating MPI collective algorithms", "options.html#options_model_smpi_collectives", null ],
[ "smpi/iprobe: Inject constant times for calls to MPI_Iprobe", "options.html#options_model_smpi_iprobe", null ],
[ "smpi/init: Inject constant times for calls to MPI_Init", "options.html#options_model_smpi_init", null ],
[ "smpi/ois: Inject constant times for asynchronous send operations", "options.html#options_model_smpi_ois", null ],
[ "smpi/os: Inject constant times for send operations", "options.html#options_model_smpi_os", null ],
[ "smpi/or: Inject constant times for receive operations", "options.html#options_model_smpi_or", null ],
[ "smpi/test: Inject constant times for calls to MPI_Test", "options.html#options_model_smpi_test", null ],
[ "smpi/use-shared-malloc: Factorize malloc()s", "options.html#options_model_smpi_use_shared_malloc", null ],
[ "smpi/wtime: Inject constant times for calls to MPI_Wtime", "options.html#options_model_smpi_wtime", null ]
] ],
[ "Configuring other aspects of SimGrid", "options.html#options_generic", [
[ "Cleanup before termination", "options.html#options_generic_clean_atexit", null ],
[ "XML file inclusion path", "options.html#options_generic_path", null ],
[ "Behavior on Ctrl-C", "options.html#options_generic_exit", null ],
[ "Truncate local path from exception backtrace", "options.html#options_exception_cutpath", null ]
] ],
[ "Logging Configuration", "options.html#options_log", null ],
[ "Performance optimizations", "options.html#options_perf", [
[ "Context factory", "options.html#options_perf_context", null ],
[ "Disabling stack guard pages", "options.html#options_perf_guard_size", null ]
] ],
[ "Index of all existing configuration options", "options.html#options_index", [
[ "Index of SMPI collective algorithms options", "options.html#options_index_smpi_coll", null ]
] ]
] ],
[ "Simulation Outcomes", "outcomes.html", null ],
[ "Simulation Logging", "outcomes_logs.html", [
[ "Main Concepts", "outcomes_logs.html#log_overview", [
[ "Logging categories", "outcomes_logs.html#log_cat", null ],
[ "Logging priorities", "outcomes_logs.html#log_pri", null ],
[ "Message appenders", "outcomes_logs.html#log_app", null ],
[ "Message layouts", "outcomes_logs.html#log_lay", null ],
[ "History of this module", "outcomes_logs.html#log_hist", null ]
] ],
[ "C Programmer interface", "outcomes_logs.html#log_API", [
[ "Constructing the category hierarchy", "outcomes_logs.html#log_API_cat", null ],
[ "Declaring message priority", "outcomes_logs.html#log_API_pri", null ],
[ "Checking if a particular category/priority is enabled", "outcomes_logs.html#log_API_isenabled", null ],
[ "Using a default category (the easy interface)", "outcomes_logs.html#log_API_subcat", null ],
[ "Putting all together: the easy interface", "outcomes_logs.html#log_API_easy", null ],
[ "Example of use", "outcomes_logs.html#log_API_example", null ]
] ],
[ "User interface", "outcomes_logs.html#log_user", [
[ "Configuration", "outcomes_logs.html#log_use_conf", [
[ "Threshold configuration", "outcomes_logs.html#log_use_conf_thres", null ],
[ "Passing several settings", "outcomes_logs.html#log_use_conf_multi", null ],
[ "Format configuration", "outcomes_logs.html#log_use_conf_fmt", null ],
[ "Category appender", "outcomes_logs.html#log_use_conf_app", null ],
[ "Category additivity", "outcomes_logs.html#log_use_conf_add", null ]
] ],
[ "Misc and Caveats", "outcomes_logs.html#log_use_misc", null ]
] ],
[ "Internal considerations", "outcomes_logs.html#log_internals", [
[ "Performance", "outcomes_logs.html#log_in_perf", null ],
[ "Appenders", "outcomes_logs.html#log_in_app", null ]
] ]
] ],
[ "Visualization and Statistical Analysis", "outcomes_vizu.html", [
[ "Tracing categories functions", "outcomes_vizu.html#instr_category_functions", null ],
[ "Tracing marks functions", "outcomes_vizu.html#instr_mark_functions", null ],
[ "Tracing user variables functions", "outcomes_vizu.html#instr_uservariables_functions", null ],
[ "Tracing configuration Options", "outcomes_vizu.html#tracing_tracing_options", null ],
[ "Case studies", "outcomes_vizu.html#tracing_tracing_example_parameters", null ],
[ "Example of Instrumentation", "outcomes_vizu.html#tracing_tracing_example", null ],
[ "Analyzing SimGrid Simulation Traces", "outcomes_vizu.html#tracing_tracing_analyzing", [
[ "Viva Visualization Tool", "outcomes_vizu.html#tracing_viva_analysis", [
[ "Time Slice", "outcomes_vizu.html#tracing_viva_time_slice", null ],
[ "Hierarchical Graph View", "outcomes_vizu.html#tracing_viva_graph", null ],
[ "Basic Graph Configuration", "outcomes_vizu.html#basic_conf", null ],
[ "Customizing the Graph Representation", "outcomes_vizu.html#custom_graph", null ]
] ]
] ]
] ],
[ "Model-Checking", "outcomes_MC.html", null ],
[ "Use Cases and Howtos", "howto.html", [
[ "How to model multicore machines", "howto.html#howto_multicore", [
[ "Pinning tasks to cores", "howto.html#howto_multicore_pinning", null ]
] ],
[ "Modeling machine bootup and shutdown periods", "howto.html#howto_bootenergy", null ]
] ],
[ "SimGrid First Tutorial", "tutorial.html", [
[ "Scenario", "tutorial.html#Scenario", null ],
[ "Prerequisites", "tutorial.html#Prerequisites", null ],
[ "Recommended Steps", "tutorial.html#intro_recommendation", null ],
[ "Let's get started", "tutorial.html#intro_start", null ],
[ "TODO: Points to improve for the next time", "tutorial.html#intro_todo", null ]
] ],
[ "SimGrid Examples", "examples.html", [
[ "Using MSG", "examples.html#using_msg", [
[ "Basic examples and features", "examples.html#MSG_ex_basics", [
[ "Basic Master/Workers", "examples.html#MSG_ex_master_worker", [
[ "Table of contents:", "examples.html#MSG_ex_mw_TOC", null ],
[ "Preliminary declarations", "examples.html#MSG_ext_mw_preliminary", null ],
[ "Master code", "examples.html#MSG_ext_mw_master", null ],
[ "Worker code", "examples.html#MSG_ext_mw_worker", null ],
[ "Main function", "examples.html#MSG_ext_mw_core", null ],
[ "Example of a platform file", "examples.html#MSG_ext_mw_platform", null ],
[ "Example of a deployment file", "examples.html#MSG_ext_mw_application", null ]
] ],
[ "Asynchronous communications", "examples.html#MSG_ex_asynchronous_communications", [
[ "Code of the application", "examples.html#MSG_ext_async_code", null ],
[ "Preliminary declarations", "examples.html#MSG_ext_async_preliminary", null ],
[ "Sender function", "examples.html#MSG_ext_async_Sender", null ],
[ "Receiver function", "examples.html#MSG_ext_async_Receiver", null ],
[ "Main function", "examples.html#MSG_ext_async_Main", null ],
[ "Waitall function", "examples.html#MSG_ext_async_fct_Waitall", null ],
[ "Waitany function", "examples.html#MSG_ext_async_fct_Waitany", null ]
] ]
] ]
] ]
] ],
[ "Under the Hood", "uhood.html", [
[ "S4U", "uhood.html#simgrid_uhood_s4u", null ],
[ "Asynchronous operations", "uhood.html#simgrid_uhood_async", [
[ "Futures", "uhood.html#simgrid_uhood_futures", null ],
[ "Timers", "uhood.html#simgrid_uhood_timer", null ]
] ],
[ "Model Checker", "uhood.html#simgrid_uhood_mc", [
[ "Address space", "uhood.html#simgrid_uhood_mc_address_space", null ],
[ "ELF and DWARF", "uhood.html#simgrid_uhood_mc_address_elf_dwarf", null ]
] ]
] ],
[ "Project Architecture Overview", "uhood_arch.html", [
[ "Overview of the toolkit components", "uhood_arch.html#ug_overview", [
[ "Programing environments layer", "uhood_arch.html#ug_overview_envs", null ],
[ "Simulation kernel layer", "uhood_arch.html#ug_overview_kernel", null ],
[ "Base layer", "uhood_arch.html#ug_overview_fundation", null ],
[ "Tracing simulation", "uhood_arch.html#ug_lucas_layer", null ]
] ]
] ],
[ "Process Synchronizations and Context Switching", "uhood_switch.html", [
[ "SimGrid as an Operating System", "uhood_switch.html#uhood_switch_DES", null ],
[ "Futures and Promises", "uhood_switch.html#uhood_switch_futures", [
[ "What is a future?", "uhood_switch.html#uhood_switch_futures_what", null ],
[ "Which future do we need?", "uhood_switch.html#uhood_switch_futures_needs", null ],
[ "Implementing `Future` and `Promise`", "uhood_switch.html#uhood_switch_futures_implem", null ]
] ],
[ "Implementing the simcalls", "uhood_switch.html#uhood_switch_simcalls", [
[ "The historical way", "uhood_switch.html#uhood_switch_simcalls_v2", [
[ "Blocking simcall", "uhood_switch.html#uhood_switch_v2_blocking", null ],
[ "Asynchronous operations", "uhood_switch.html#uhood_switch_v2_async", null ]
] ]
] ]
] ],
[ "Coding Standard and Technical Considerations", "uhood_tech.html", "uhood_tech" ],
[ "The SimGrid Community", "community.html", [
[ "Contacting the community", "community.html#community_contact", null ],
[ "Giving back to SimGrid", "community.html#community_giveback", [
[ "Spread the word", "community.html#contributing_spread", null ],
[ "Reporting (and fixing) any issue you find", "community.html#contributing_bugs", null ]
] ],
[ "Extending SimGrid and its Ecosystem", "community.html#community_extend", [
[ "Contributing features and associated tools", "community.html#contributing_contrib", null ],
[ "Possible Enhancements", "community.html#contributing_todo", [
[ "Migration to C++", "community.html#contributing_todo_cxxification", null ],
[ "SMPI", "community.html#contributing_todo_smpi", null ],
[ "Model-checker", "community.html#contributing_todo_mc", null ]
] ]
] ]
] ],
[ "Frequently Asked Questions", "FAQ.html", [
[ "I'm new to SimGrid. I have some questions. Where should I start?", "FAQ.html#faq_simgrid", [
[ "What is the difference between MSG and SimDag? Do they serve the same purpose?", "FAQ.html#faq_interfaces", null ],
[ "Visualizing and analyzing the results", "FAQ.html#faq_visualization", null ],
[ "Argh! Do I really have to code in C?", "FAQ.html#faq_C", null ]
] ],
[ "Feature related questions", "FAQ.html#faq_howto", [
[ "\"Could you please add (your favorite feature here) to SimGrid?\"", "FAQ.html#faq_MIA", null ],
[ "MSG features", "FAQ.html#faq_MIA_MSG", [
[ "I want some more complex MSG examples!", "FAQ.html#faq_MIA_examples", null ],
[ "Missing in action: MSG Task duplication/replication", "FAQ.html#faq_MIA_taskdup", null ],
[ "I want to do asynchronous communications in MSG", "FAQ.html#faq_MIA_asynchronous", null ],
[ "How to synchronize my user processes?", "FAQ.html#faq_MIA_thread_synchronization", null ],
[ "Where is the get_host_load function hidden in MSG?", "FAQ.html#faq_MIA_host_load", null ],
[ "How can I get the *real* communication time?", "FAQ.html#faq_MIA_communication_time", null ]
] ],
[ "SimDag related questions", "FAQ.html#faq_MIA_SimDag", [
[ "Implementing communication delays between tasks.", "FAQ.html#faq_SG_comm", null ],
[ "How to implement a distributed dynamic scheduler of DAGs.", "FAQ.html#faq_SG_DAG", null ]
] ],
[ "Generic features", "FAQ.html#faq_MIA_generic", [
[ "Is there a native support for batch schedulers in SimGrid?", "FAQ.html#faq_MIA_batch_scheduler", null ],
[ "I need a checkpointing thing", "FAQ.html#faq_MIA_checkpointing", null ]
] ],
[ "Platform building and Dynamic resources", "FAQ.html#faq_platform", [
[ "Where can I find SimGrid platform files?", "FAQ.html#faq_platform_example", null ],
[ "How can I automatically map an existing platform?", "FAQ.html#faq_platform_alnem", null ],
[ "Generating synthetic but realistic platforms", "FAQ.html#faq_platform_synthetic", null ],
[ "Using random variable for the resource power or availability", "FAQ.html#faq_platform_random", null ]
] ]
] ],
[ "Troubleshooting", "FAQ.html#faq_troubleshooting", [
[ "The feature X stopped to work after my last update", "FAQ.html#faq_trouble_changelog", null ],
[ "SimGrid compilation and installation problems", "FAQ.html#faq_trouble_lib_compil", [
[ "cmake fails!", "FAQ.html#faq_trouble_lib_config", null ],
[ "Dude! \"ctest\" fails on my machine!", "FAQ.html#faq_trouble_distcheck", null ]
] ],
[ "User code compilation problems", "FAQ.html#faq_trouble_compil", [
[ "\"gcc: _simgrid_this_log_category_does_not_exist__??? undeclared (first use in this function)\"", "FAQ.html#faq_trouble_err_logcat", null ],
[ "\"gcc: undefined reference to pthread_key_create\"", "FAQ.html#faq_trouble_pthreadstatic", null ]
] ],
[ "Runtime error messages", "FAQ.html#faq_trouble_errors", [
[ "I'm told that my XML files are too old.", "FAQ.html#faq_trouble_errors_big_fat_warning", null ]
] ],
[ "Debugging SMPI applications", "FAQ.html#faq_trouble_debug", null ],
[ "Valgrind-related and other debugger issues", "FAQ.html#faq_trouble_valgrind", [
[ "Valgrind spits tons of errors about backtraces!", "FAQ.html#faq_trouble_vg_libc", null ],
[ "Truncated backtraces", "FAQ.html#faq_trouble_backtraces", null ]
] ],
[ "There is a deadlock in my code!!!", "FAQ.html#faq_deadlock", null ],
[ "I get weird timings when I play with the latencies.", "FAQ.html#faq_surf_network_latency", null ],
[ "So I've found a bug in SimGrid. How to report it?", "FAQ.html#faq_bugrepport", null ]
] ]
] ]
];
|