Skip to content

Commit ed863b9

Browse files
committed
Correcting a number of links.
1 parent 89e01df commit ed863b9

5 files changed

Lines changed: 12 additions & 12 deletions

File tree

docs/2022-CSC_and_LO/1_06_installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ We do so only for the framework and easyblocks files as the easconfig files are
424424
install EasyBuild. Instead we create our own EasyConfig file for EasyBuild which contains
425425
some additional packages that enable extra features in EasyBuild and also provide more information
426426
to Lmod. Next the configuration module for EasyBuild (see the next section,
427-
["Configuring EasyBuild"](1_06_configuring.md), for more information) and use the temporary
427+
["Configuring EasyBuild"](1_07_configuration), for more information) and use the temporary
428428
installation of EasyBuild with our own EasyConfig file to do a proper installation of EasyBuild
429429
with module in the final location.
430430

@@ -468,7 +468,7 @@ eb --show-config
468468
```
469469

470470
This should tell you that EasyBuild (ab)uses `$HOME/.local/easybuild` as a default location.
471-
More on configuring EasyBuild in the [next part of the tutorial](configuration.md).
471+
More on configuring EasyBuild in the [next part of the tutorial](configuration).
472472

473473
#### System information
474474

docs/2022-CSC_and_LO/1_07_configuration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ The default `EasyBuildMNS` module naming scheme roughly corresponds to the filen
280280
and consists of the software name followed by a combination of the software version, toolchain and
281281
an optional label (which corresponds to the value of the `versionsuffix` easyconfig parameter):
282282
`<name>/<version><-toolchain><versionsuffix>`. Just like with [names of easyconfig
283-
files](terminology.md#easyconfig-files), the `<-toolchain>` part is omitted when the `system` toolchain is used,
283+
files](1_05_terminology#easyconfig-files), the `<-toolchain>` part is omitted when the `system` toolchain is used,
284284
and the `<versionsuffix>` value is empty by default.
285285

286286
!!! Note "Module naming scheme on LUMI"
@@ -366,9 +366,9 @@ across different software installations. They define *configuration settings*,
366366
such as the location where software should be installed, or the syntax that should
367367
be used when generating module files.
368368

369-
An [easyconfig file](terminology.md#easyconfig-files) (`*.eb`) on the other hand *specifies the details for one particular software installation*.
369+
An [easyconfig file](1_05_terminology#easyconfig-files) (`*.eb`) on the other hand *specifies the details for one particular software installation*.
370370
It does this by defining a set of *easyconfig parameters*, which tell EasyBuild the name and version
371-
of the software to install, which [toolchain](terminology.md#toolchains) and [easyblock](terminology.md#easyblocks) to use, etc.
371+
of the software to install, which [toolchain](1_05_terminology#toolchains) and [easyblock](1_05_terminology#easyblocks) to use, etc.
372372

373373
For each software installation performed by EasyBuild, there is a corresponding easyconfig file.
374374
There typically are only a handful of configuration files used however, for example a system-level

docs/2022-CSC_and_LO/2_02_creating_easyconfig_files.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Creating easyconfig files
22

3-
*[[back: Troubleshooting]](2_02_troubleshooting.md)*
3+
*[[back: Troubleshooting]](2_02_troubleshooting)*
44

55
---
66

@@ -58,7 +58,7 @@ Reasons to consider implementing a software-specific easyblock rather than using
5858
bootstrapping with the system compiler and then re-installing with itself.*
5959

6060
For implementing easyblocks we refer to the
61-
["Implementing easyblocks" section of this tutorial](2_03_implementing_easyblocks.md)
61+
["Implementing easyblocks" section of this tutorial](2_03_implementing_easyblocks)
6262
and the [EasyBuild documentation](https://docs.easybuild.io/en/latest/Implementing-easyblocks.html).
6363

6464
## Writing easyconfig files
@@ -1024,4 +1024,4 @@ You can leverage the `eb-tutorial` easyconfig file we have composed in the examp
10241024
10251025
---
10261026
1027-
*[[next: Using external modules from the Cray PE]](2_03_external_modules.md)*
1027+
*[[next: Using external modules from the Cray PE]](2_03_external_modules)*

docs/2022-CSC_and_LO/2_03_external_modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Using external modules from the Cray PE
22

3-
*[[back: Creating easyconfig files]](2_02_creating_easyconfig_files.md)*
3+
*[[back: Creating easyconfig files]](2_02_creating_easyconfig_files)*
44

55
---
66

docs/2022-CSC_and_LO/3_03_slurm_jobs.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ will be *passed down* into the submitted job automatically, via command line opt
3737
command that is run in the job script.
3838

3939
This includes not only command line options used next to ``--job``, but also configuration settings
40-
that are specified via an [EasyBuild configuration file](configuration.md#configuration-files) or through
41-
[``$EASYBUILD_*`` environment variables](configuration.md#easybuild_-environment-variables).
40+
that are specified via an [EasyBuild configuration file](1_07_configuration#configuration-files) or through
41+
[``$EASYBUILD_*`` environment variables](1_07_configuration#easybuild_-environment-variables).
4242

4343
This implies that any EasyBuild configuration files or ``$EASYBUILD_*`` environment variables
4444
that are in place in the job environment are most likely *irrelevant*, since configuration settings
@@ -330,4 +330,4 @@ $ module avail AUGUSTUS
330330

331331
---
332332

333-
*[[next: Module naming schemes]](3_04_module_naming_scheme.md)*
333+
*[[next: Module naming schemes]](3_04_module_naming_scheme)*

0 commit comments

Comments
 (0)