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
b310f6cb
Commit
b310f6cb
authored
Oct 20, 2022
by
Antoine Kaufmann
Committed by
Antoine Kaufmann
Nov 17, 2022
Browse files
doc: update outline
parent
da66109f
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
192 additions
and
50 deletions
+192
-50
doc/index.rst
doc/index.rst
+7
-8
doc/simulators.rst
doc/simulators.rst
+31
-0
doc/user.rst
doc/user.rst
+3
-1
doc/user/howto.rst
doc/user/howto.rst
+47
-0
doc/user/install.rst
doc/user/install.rst
+47
-0
doc/user/orchestration.rst
doc/user/orchestration.rst
+40
-13
doc/user/quickstart.rst
doc/user/quickstart.rst
+3
-26
doc/user/troubleshooting.rst
doc/user/troubleshooting.rst
+14
-2
No files found.
doc/index.rst
View file @
b310f6cb
..
..
Copyright 202
1
Max Planck Institute for Software Systems, and
Copyright 202
2
Max Planck Institute for Software Systems, and
National University of Singapore
National University of Singapore
..
..
Permission is hereby granted, free of charge, to any person obtaining
Permission is hereby granted, free of charge, to any person obtaining
...
@@ -24,6 +24,11 @@
...
@@ -24,6 +24,11 @@
SimBricks
SimBricks
=========
=========
The SimBricks documentation comprises three parts. The first part focuses on
using SimBricks as is, the second part on internals and developer information
for extending SimBricks, and the third part contains information on specific
component simulators. The first part is typically where you should start.
.. toctree::
.. toctree::
:numbered:
:numbered:
:maxdepth: 2
:maxdepth: 2
...
@@ -31,10 +36,4 @@ SimBricks
...
@@ -31,10 +36,4 @@ SimBricks
user
user
devel
devel
simulators
Indices and tables
\ No newline at end of file
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
doc/simulators.rst
0 → 100644
View file @
b310f6cb
..
Copyright 2022 Max Planck Institute for Software Systems, and
National University of Singapore
..
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
..
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
..
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
###################################
Simulators
###################################
.. toctree::
:maxdepth: 2
:caption: Contents:
doc/user.rst
View file @
b310f6cb
...
@@ -30,5 +30,7 @@ User Guide
...
@@ -30,5 +30,7 @@ User Guide
:caption: Contents:
:caption: Contents:
user/quickstart
user/quickstart
user/parameters
user/install
user/orchestration
user/howto
user/troubleshooting
user/troubleshooting
doc/user/howto.rst
0 → 100644
View file @
b310f6cb
..
Copyright 2022 Max Planck Institute for Software Systems, and
National University of Singapore
..
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
..
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
..
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
###################################
How To
###################################
******************************
Create and Run an Experiment
******************************
********************************
Add a Node or Application Config
********************************
******************************
Add a Custom Image
******************************
******************************
Integrate a New Simulator
******************************
******************************
Add a New Interface
******************************
doc/user/install.rst
0 → 100644
View file @
b310f6cb
..
Copyright 2022 Max Planck Institute for Software Systems, and
National University of Singapore
..
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
..
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
..
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
###################################
Installing
###################################
******************************
System Requirements
******************************
******************************
Docker Images
******************************
******************************
Building from Source
******************************
Dependencies
============
vscode dev container
--------------------
Building
==================
\ No newline at end of file
doc/user/
parameters
.rst
→
doc/user/
orchestration
.rst
View file @
b310f6cb
..
..
Copyright 202
1
Max Planck Institute for Software Systems, and
Copyright 202
2
Max Planck Institute for Software Systems, and
National University of Singapore
National University of Singapore
..
..
Permission is hereby granted, free of charge, to any person obtaining
Permission is hereby granted, free of charge, to any person obtaining
...
@@ -22,29 +22,53 @@
...
@@ -22,29 +22,53 @@
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
###################################
###################################
Sim
b
ricks Orchestration
Command-Line Parameters
Sim
B
ricks Orchestration
###################################
###################################
******************************
Concepts
******************************
Experiments
===========
Runs
====
Component Simulators
====================
Node Configuration
==================
Application Configuration
-------------------------
******************************
Running Experiments
******************************
Command Line
====================
.. code-block:: bash
.. code-block:: bash
usage: run.py [-h] [--filter PATTERN [PATTERN ...]] [--pickled] [--runs N]
usage: simbricks-run [-h] [--filter PATTERN [PATTERN ...]] [--pickled] [--runs N]
[--firstrun N] [--force] [--verbose] [--pcap] [--repo DIR]
[--firstrun N] [--force] [--verbose] [--pcap] [--repo DIR]
[--workdir DIR] [--outdir DIR] [--cpdir DIR] [--parallel]
[--workdir DIR] [--outdir DIR] [--cpdir DIR] [--parallel]
[--cores N] [--mem N] [--slurm] [--slurmdir DIR]
[--cores N] [--mem N] [--slurm] [--slurmdir DIR]
EXP [EXP ...]
EXP [EXP ...]
******************************
Positional arguments
Positional arguments
******************************
--------------------
* ``
--
EXP``
* ``EXP``
An experiment file to run.
An experiment file to run.
******************************
Optional arguments
Optional arguments
******************************
------------------
* `` -h, --help``
* `` -h, --help``
...
@@ -53,17 +77,20 @@ Optional arguments
...
@@ -53,17 +77,20 @@ Optional arguments
* `` --filter PATTERN [PATTERN ...] ``
* `` --filter PATTERN [PATTERN ...] ``
Pattern to match experiment names against
Pattern to match experiment names against
Environment
-----------
******************************
******************************
Environment
Images
******************************
******************************
******************************
******************************
Parallel Runtime
Distributed Simulations
******************************
******************************
******************************
******************************
Slurm
Runtime
Slurm
******************************
******************************
doc/user/quickstart.rst
View file @
b310f6cb
...
@@ -22,36 +22,13 @@
...
@@ -22,36 +22,13 @@
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
###################################
###################################
Quick
Start
Getting
Start
ed
###################################
###################################
******************************
******************************
Introduction
Overview
******************************
******************************
******************************
******************************
Re
quirement
s
Re
source
s
******************************
******************************
******************************
Building
******************************
******************************
Running
******************************
Before running TAS the following steps are necessary:
* Use ``--filter`` option specify the experiment
.. code-block:: bash
python3 run.py pyexps/netperf.py --filter nf-gem5-switch-i40e --runs=1 --verbose
doc/user/troubleshooting.rst
View file @
b310f6cb
..
..
Copyright 202
1
Max Planck Institute for Software Systems, and
Copyright 202
2
Max Planck Institute for Software Systems, and
National University of Singapore
National University of Singapore
..
..
Permission is hereby granted, free of charge, to any person obtaining
Permission is hereby granted, free of charge, to any person obtaining
...
@@ -22,5 +22,17 @@
...
@@ -22,5 +22,17 @@
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
###################################
###################################
Simbricks
Troubleshooting
Troubleshooting
###################################
###################################
************************************
Is my Simulation Stuck or just Slow?
************************************
************************************
Understanding Simulation Performance
************************************
******************************
Getting Help
******************************
\ No newline at end of file
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