Skip to content

Commit

Permalink
Switch from tabs:: to group-tabs:: where appropriate
Browse files Browse the repository at this point in the history
code-tabs:: impliclty behave as group-tabs::
  • Loading branch information
ptheywood committed Apr 19, 2024
1 parent aec1226 commit 69616ab
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 14 deletions.
4 changes: 2 additions & 2 deletions software/applications/python.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Python

.. tabs::

.. tab:: ppc64le
.. group-tab:: ppc64le

Python ``3.6`` is available by default, as ``python3``, however, consider using :ref:`Conda <software-applications-conda>` for your python dependency management.

Expand All @@ -16,7 +16,7 @@ Python
On the ``ppc64le`` nodes/partitions Python 2 is also available, but is no longer an officially supported version of python.
If you are still using python 2, upgrade to python 3 as soon as possible.

.. tab:: aarch64
.. group-tab:: aarch64

Python ``3.9`` is available by default on ``aarch64`` nodes, as ``python3`` and ``python``.
Alternate versions of Python can be installed via :ref:`Conda <software-applications-conda>`
Expand Down
4 changes: 2 additions & 2 deletions software/compilers/nvcc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ Alternatively, to reduce compile time and binary size a single ``-gencode`` opti

.. tabs::

.. tab:: ppc64le
.. group-tab:: ppc64le

If only compute capability ``70`` is selected, code will be optimised for Volta GPUs, but will execute on Volta and Turing GPUs.

Expand All @@ -143,7 +143,7 @@ Alternatively, to reduce compile time and binary size a single ``-gencode`` opti
# Optimise for T4 GPUs, not executable on V100 GPUs
nvcc -gencode=arch=compute_75,code=sm_75 -o main main.cu
.. tab:: aarch64
.. group-tab:: aarch64

``aarch64`` nodes in Bede only contain Hopper GPUs, so there is only need to provide a single compute capability (``90``, or embedding PTX for compute capability ``80``)

Expand Down
2 changes: 1 addition & 1 deletion software/libraries/blas-lapack.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The modules for each of these libraries provide some convenience environment var
module load gcc essl/6.2
$CC -o myprog myprog.c $N8CIR_LINALG_CFLAGS

.. tab:: aarch64
.. group-tab:: aarch64

.. |arch_availabilty_name| replace:: ESSL
.. include:: /common/ppc64le-only.rst
Expand Down
4 changes: 2 additions & 2 deletions software/libraries/mpi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ MVAPICH2 is provided by the `mvapich2` module(s):

module load mvapich2/2.3.5-2

.. tab:: aarch64
.. group-tab:: aarch64

.. admonition:: ppc64le partitions only
:class: warning
Expand All @@ -79,7 +79,7 @@ Unlike the ``openmpi`` and ``mvapich2`` modules, ``mvapich2-gdr`` does not adapt

module load mvapich2-gdr/2.3.6 gcc/8.4.0 cuda/11.3.1

.. tab:: aarch64
.. group-tab:: aarch64

.. include:: /common/ppc64le-only.rst

Expand Down
2 changes: 1 addition & 1 deletion software/tools/cmake.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ CMake is part of Kitware’s collection of commercially supported `open-source p
module load cmake
module load cmake/3.18.4

.. tab:: aarch64
.. group-tab:: aarch64

On ``aarch64`` nodes, CMake ``3.20.2`` is provided by default.

Expand Down
4 changes: 2 additions & 2 deletions software/tools/make.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Make gets its knowledge of how to build your program from a file called the make

.. tabs::

.. tab:: ppc64le
.. group-tab:: ppc64le

On Bede's ``ppc64le`` nodes, ``make 4.2`` is provided by default, and
A more recent version of ``make``, is provided by the ``make`` family of modules.
Expand All @@ -20,7 +20,7 @@ Make gets its knowledge of how to build your program from a file called the make
module load make
module load make/4.3
.. tab:: aarch64
.. group-tab:: aarch64

On the ``aarch64`` nodes, ``make 4.3`` is provided by default without the need for a ``module load``

Expand Down
8 changes: 4 additions & 4 deletions usage/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ Part of, or an entire node

.. tabs::

.. tab:: ppc64le
.. group-tab:: ppc64le

Example job script for programs written to take advantage of a GPU or
multiple GPUs on a single ppc64le node:
Expand Down Expand Up @@ -293,7 +293,7 @@ Part of, or an entire node
echo "end of job"
.. tab:: aarch64
.. group-tab:: aarch64

Example job script for programs written to take advantage of single GPU on a single aarch64 node (1 GPU per node):

Expand Down Expand Up @@ -330,7 +330,7 @@ CPUs/GPUs across one or more machines:

.. tabs::

.. tab:: ppc64le
.. group-tab:: ppc64le

.. code-block:: bash
Expand Down Expand Up @@ -389,7 +389,7 @@ CPUs/GPUs across one or more machines:
.. _usage-maximum-job-runtime:

.. tab:: aarch64
.. group-tab:: aarch64

.. code-block:: bash
Expand Down

0 comments on commit 69616ab

Please sign in to comment.