-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This splits the software documentation into many smaller rst files wh…
…ich are much more manageable, with their own easier to find rendered pages. Closes #61 Whilst splitting this file into many smaller files, a number of additions and changes were made to the documentation, including: + Adds (basic) documentation for: + IBM XL compilers (Closes #61) + Amber (Part of #78) + EMAN2 + GRACE + Gromacs (Closes #37, part of #79) + NAMD + OpenMM + PLUMED + Singularity (Apptainer) (Closes #49) + Generic python information, with more detailed conda usage (Closes #47) + nvidia-smi (Closes #75) + HECBioSim project + IBM Collaboration project + Boost Module + FFTW module + NVTX library + PLUMED library + VTK + CMake + Make + Creates new `guides` section + Migrates the `profiling` documentation into the guides section + Migrates the `wanderings` about CUDA into the guides section + Adds some notes/warnings about potential WMLCE + RHEL 8 incompatibility. Larger changes still required (#63) + CSS/JS/_templates changes for a useful sidebar with the bootstrap theme with split source files + New issue #87 opened to consider replacing the theme to an actively maintained theme. + Removes relations.html from the sidebar, as styling issues were difficult to resolve nicely (Closes #77) + Adds sphinxext-rediraffe plugin for redirects for moved .html files (see conf.py) + Assorted RST improvements (links, crossrefs, quoteblocks, code-block, note, etc.) + Clarify module loads for RHEL 7 vs RHEL 8 where appropriate (Part of #73). + Assorted other improvements throughout the documentation + Adds the sphinx-copybutton plugin, for easy to copy code-block contents. History was a little messy, so has been squashed to avoid `.git` bloat.
- Loading branch information
Showing
78 changed files
with
1,860 additions
and
748 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
.DS_Store | ||
_build/ | ||
html/ | ||
# Ignore directory created by vscode. | ||
.vscode/ | ||
# ignore commonly used venv directories within the source repo. | ||
venv*/ | ||
.venv*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
// The sphinx-bootstrap-theme handles the {{ toctree() }} content generates different markup for global and local toctree content. This JS applies the `current` css class to list items for internal references on page load and if any internal links are clicked. | ||
$(document).ready(function() { | ||
// On page load, mark localtoc elements as current if appropriate | ||
$('.bs-sidenav .nav li > a.reference.internal').each(function() { | ||
if (this.href === window.location.href) { | ||
$(this).parent().addClass('current'); | ||
$(this).parents('.bs-sidenav li').addClass('current') | ||
} | ||
}); | ||
// on click of an internal reference in the toctree, adjust use of the current css class in the sidebar as appropriate | ||
$('.bs-sidenav .nav li > a.reference.internal').click(function() { | ||
// Remove the current class from others | ||
$('.nav li').has("a.reference.internal").removeClass('current'); | ||
// Mark the new selected link as current. | ||
$(this).parent().addClass("current"); | ||
// Mark parents | ||
$(this).parents('.bs-sidenav li').addClass('current') | ||
|
||
}); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{{ toctree(collapse=True, maxdepth=-1, includehidden=False) }} | ||
<!-- {%- if display_toc %} --> | ||
<!-- {%- endif %} --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
Initial investigations with CUDA (under development) | ||
---------------------------------------------------- | ||
|
||
.. toctree:: | ||
:maxdepth: -1 | ||
|
||
wanderings/wanderings-in-CUDALand | ||
wanderings/Estimating-pi-in-CUDALand |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
.. _guides: | ||
|
||
Guides | ||
====== | ||
|
||
These provide guidance related to the use of Bede, such as the use of profiling tools. | ||
|
||
|
||
If you notice any omissions, errors or have any suggested changes to the documentation please create an `Issue <https://github.com/N8-CIR-Bede/documentation/issues>`__ or open a `Pull Request <https://github.com/N8-CIR-Bede/documentation/pulls>`__ on GitHub. | ||
|
||
.. include:: ../common/rhel8-status.rst | ||
|
||
.. toctree:: | ||
:maxdepth: -1 | ||
:glob: | ||
|
||
nvidia-profiling-tools.rst | ||
./* |
Oops, something went wrong.