Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ycai
simbricks
Commits
fe99a3ce
Commit
fe99a3ce
authored
Aug 12, 2023
by
Jonas Kaufmann
Committed by
Antoine Kaufmann
Sep 04, 2023
Browse files
troubleshooting.rst: reword section "Is My Simulation Stuck or Just Slow?"
parent
ea40270e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
10 deletions
+11
-10
doc/user/troubleshooting.rst
doc/user/troubleshooting.rst
+11
-10
No files found.
doc/user/troubleshooting.rst
View file @
fe99a3ce
...
@@ -73,16 +73,17 @@ Is My Simulation Stuck or Just Slow?
...
@@ -73,16 +73,17 @@ Is My Simulation Stuck or Just Slow?
************************************
************************************
It is possible to check the current timestamp of individual component
It is possible to check the current timestamp of individual component
simulators. If the timestamp of one of them isn't advancing, then the simulation
simulators. If the timestamp of a simulator which is synchronizing with at least
is stuck. To make one of our already implemented component simulators output its
one other simulator isn't advancing, the whole simulation is stuck. Many of our
current timestamp, send a USR1 signal, for example, by invoking ``kill -s USR1
component simulators print their timestamp when you send them a USR1 signal, for
<insert_pid_of_simulator>``.
example, by running ``kill -s USR1 <insert_pid_of_simulator>``. By doing this
multiple times, you can check whether the timestamp advances.
When the orchestration framework is running in verbose mode (see
:ref:`sec-command-line`), the current timestamp is visible in the terminal in
If you invoked the orchestration framework in verbose mode (see
which you invoked ``experiments/run.py``. Otherwise, you can interrupt/stop the
:ref:`sec-command-line`), the current timestamp is printed directly in the
execution via Ctrl+C to produce the output JSON for the experiment. All
terminal. If not then you have to stop the experiment via Ctrl+C to produce
component simulator's output is logged there.
the output JSON file. All the simulators' output is logged
there.
************************************
************************************
Understanding Simulation Performance
Understanding Simulation Performance
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment