Skip to content

Commit ae27a05

Browse files
committed
Correction of links.
1 parent a2320e2 commit ae27a05

9 files changed

Lines changed: 62 additions & 63 deletions

docs/2022-CSC_and_LO/1_Intro/1_01_what_is_easybuild.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# What is EasyBuild?
22

3-
*[[back: Overview]](index.md)*
3+
*[[back: Course overview]](../index.md)*
44

5-
<p align="center"><img src="../../img/easybuild_logo_alpha.png" alt="EasyBuild logo" width="300px"/></p>
5+
<p align="center"><img src="../../../img/easybuild_logo_alpha.png" alt="EasyBuild logo" width="300px"/></p>
66

77
**[EasyBuild](http://easybuild.io)** is a **software build and installation framework**
88
that manages (scientific) software in an efficient way, without compromising on performance.
@@ -12,7 +12,7 @@ and provides a **command-line interface** to facilitate the installation and man
1212
---
1313

1414
<a href="http://geek-and-poke.com/geekandpoke/2010/5/14/how-to-become-invaluable.html">
15-
<img src="../../img/geek-and-poke-invaluable.png" style="float:right" width="45%"/>
15+
<img src="../../../img/geek-and-poke-invaluable.png" style="float:right" width="45%"/>
1616
</a>
1717

1818
## Elevator pitch
@@ -173,7 +173,7 @@ Since EasyBuild is primarily intended for installing (scientific) software on HP
173173
systems running some flavor of **GNU/Linux**. EasyBuild also works on *macOS*,
174174
but significant effort would be required to use it extensively there.
175175

176-
<img src="../../img/Python-logo.png" style="border-right: 20px solid white;border-top: 5px solid white; float:left" width="90px"/>
176+
<img src="../../../img/Python-logo.png" style="border-right: 20px solid white;border-top: 5px solid white; float:left" width="90px"/>
177177

178178
EasyBuild is implemented in [**Python**](https://www.python.org), and is compatible with Python 2.7 and 3.5+.
179179
Since [Python 2 is no longer maintained](https://blog.python.org/2020/04/python-2718-last-release-of-python-2.html),
@@ -189,7 +189,7 @@ On LUMI Lmod is used as the module tool.
189189

190190
## Development
191191

192-
<a href="http://github.com/easybuilders"><img src="../../img/github_logo.png" style="float:left" width="15%"/></a>
192+
<a href="http://github.com/easybuilders"><img src="../../../img/github_logo.png" style="float:left" width="15%"/></a>
193193
EasyBuild is **actively developed** by a worldwide community under the
194194
[**GPLv2 open source license**](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
195195
via the [**``easybuilders``** organisation on GitHub](https://github.com/easybuilders), in the following repositories:
@@ -227,26 +227,26 @@ sites leverage it, and integrate it with other tools like [Jenkins](https://www.
227227

228228
HPC sites, consortia, and companies that use EasyBuild include (but are not limited to):
229229

230-
<a href="https://vscentrum.be"><img src="../../img/vsc_logo.png" alt="VSC logo" width="40%"></a>
231-
<a href="https://www.fz-juelich.de/ias/jsc"><img src="../../img/jsc_logo.png" alt="JSC logo" width="28%"></a>
232-
<a href="https://hpcnow.com/"><img src="../../img/hpcnow_logo.png" alt="HPCNow! logo" width="25%"></a>
233-
<a href="https://www.fredhutch.org/"><img src="../../img/fredhutch_logo.png" alt="Fred Hutch logo" width="22%"></a>
234-
<a href="https://www.viennabiocenter.org/"><img src="../../img/vienna_biocenter_logo.png" alt="Vienna BioCenter logo" width="23%"></a>
235-
<a href="http://www.ceci-hpc.be/"><img src="../../img/ceci_logo.png" alt="CÉCI logo" width="18%"></a>
236-
<a href="https://www.computecanada.ca/home/"><img src="../../img/computecanada_logo.png" alt="Compute Canada logo" width="32%"></a>
237-
<a href="https://www.uio.no/english/services/it/research/hpc/"><img src="../../img/uio_logo.png" alt="UiO logo" width="25%"></a>
238-
<a href="https://intranet.birmingham.ac.uk/bear"><img src="../../img/bear_logo.png" alt="BEAR logo" width="20%"></a>
239-
<a href="https://www.snic.se/"><img src="../../img/snic_logo.png" alt="SNIC logo" width="25%"></a>
240-
<a href="https://nusit.nus.edu.sg/hpc/"><img src="../../img/nus_logo.png" alt="National University of Singapore logo" width="25%"></a>
241-
<a href="https://www.it4i.cz/en"><img src="../../img/it4innovations_logo.png" alt="IT4Innovations logo" width="20%"></a>
242-
<a href="https://hprc.tamu.edu/"><img src="../../img/texas_am_logo.png" alt="Texas A&M logo" width="14%"></a>
243-
<a href="https://tu-dresden.de/zih/dienste/service-katalog/hpc?set_language=en"><img src="../../img/tudresden_logo.png" alt="TU Dresden logo" width="28%"></a>
244-
<a href="https://dashboard.hpc.unimelb.edu.au/"><img src="../../img/univ_melbourne_logo.png" alt="University of Melbourne logo" width="16%"></a>
245-
<a href="https://hpc.uni.lu/"><img src="../../img/unilu_logo.png" alt="University of Luxembourg logo" width="18%"></a>
246-
<a href="https://www.epcc.ed.ac.uk/"><img src="../../img/epcc_logo.png" alt="EPCC logo" width="21%"></a>
247-
<a href="http://hpcf.cyi.ac.cy/"><img src="../../img/cyi_logo.png" alt="Cyprus Institute logo" width="26%"></a>
248-
<a href="https://scicore.unibas.ch/"><img src="../../img/basel_logo.png" alt="University of Basel logo" width="26%"></a>
249-
<a href="https://techcommunity.microsoft.com/t5/azure-global/running-long-hpc-jobs-on-azure-with-checkpointing-using-lammps/ba-p/1335148"><img src="../../img/microsoft_logo.png" alt="Microsoft logo" width="23%"></a>
230+
<a href="https://vscentrum.be"><img src="../../../img/vsc_logo.png" alt="VSC logo" width="40%"></a>
231+
<a href="https://www.fz-juelich.de/ias/jsc"><img src="../../../img/jsc_logo.png" alt="JSC logo" width="28%"></a>
232+
<a href="https://hpcnow.com/"><img src="../../../img/hpcnow_logo.png" alt="HPCNow! logo" width="25%"></a>
233+
<a href="https://www.fredhutch.org/"><img src="../../../img/fredhutch_logo.png" alt="Fred Hutch logo" width="22%"></a>
234+
<a href="https://www.viennabiocenter.org/"><img src="../../../img/vienna_biocenter_logo.png" alt="Vienna BioCenter logo" width="23%"></a>
235+
<a href="http://www.ceci-hpc.be/"><img src="../../../img/ceci_logo.png" alt="CÉCI logo" width="18%"></a>
236+
<a href="https://www.computecanada.ca/home/"><img src="../../../img/computecanada_logo.png" alt="Compute Canada logo" width="32%"></a>
237+
<a href="https://www.uio.no/english/services/it/research/hpc/"><img src="../../../img/uio_logo.png" alt="UiO logo" width="25%"></a>
238+
<a href="https://intranet.birmingham.ac.uk/bear"><img src="../../../img/bear_logo.png" alt="BEAR logo" width="20%"></a>
239+
<a href="https://www.snic.se/"><img src="../../../img/snic_logo.png" alt="SNIC logo" width="25%"></a>
240+
<a href="https://nusit.nus.edu.sg/hpc/"><img src="../../../img/nus_logo.png" alt="National University of Singapore logo" width="25%"></a>
241+
<a href="https://www.it4i.cz/en"><img src="../../../img/it4innovations_logo.png" alt="IT4Innovations logo" width="20%"></a>
242+
<a href="https://hprc.tamu.edu/"><img src="../../../img/texas_am_logo.png" alt="Texas A&M logo" width="14%"></a>
243+
<a href="https://tu-dresden.de/zih/dienste/service-katalog/hpc?set_language=en"><img src="../../../img/tudresden_logo.png" alt="TU Dresden logo" width="28%"></a>
244+
<a href="https://dashboard.hpc.unimelb.edu.au/"><img src="../../../img/univ_melbourne_logo.png" alt="University of Melbourne logo" width="16%"></a>
245+
<a href="https://hpc.uni.lu/"><img src="../../../img/unilu_logo.png" alt="University of Luxembourg logo" width="18%"></a>
246+
<a href="https://www.epcc.ed.ac.uk/"><img src="../../../img/epcc_logo.png" alt="EPCC logo" width="21%"></a>
247+
<a href="http://hpcf.cyi.ac.cy/"><img src="../../../img/cyi_logo.png" alt="Cyprus Institute logo" width="26%"></a>
248+
<a href="https://scicore.unibas.ch/"><img src="../../../img/basel_logo.png" alt="University of Basel logo" width="26%"></a>
249+
<a href="https://techcommunity.microsoft.com/t5/azure-global/running-long-hpc-jobs-on-azure-with-checkpointing-using-lammps/ba-p/1335148"><img src="../../../img/microsoft_logo.png" alt="Microsoft logo" width="23%"></a>
250250

251251
---
252252

@@ -262,7 +262,7 @@ The [search box](https://docs.easybuild.io/en/latest/search.html) on the top lef
262262

263263
### GitHub
264264

265-
<a href="http://github.com/easybuilders"><img src="../../img/github_logo.png" style="float:left" width="15%"/></a>
265+
<a href="http://github.com/easybuilders"><img src="../../../img/github_logo.png" style="float:left" width="15%"/></a>
266266

267267
You can open an issue in one of the EasyBuild repositories in [the `easybuilders` GitHub organisation](https://github.com/easybuilders/) to
268268
ask questions, report problems or share suggestions and ideas for additional
@@ -289,7 +289,7 @@ to the EasyBuild Slack channel.
289289

290290
### Slack
291291

292-
<img src="../../img/slack_logo.png" alt="Slack logo" style="float:left" width="22%"/>
292+
<img src="../../../img/slack_logo.png" alt="Slack logo" style="float:left" width="22%"/>
293293

294294
The [EasyBuild Slack](https://easybuild.slack.com/) is a quick and easy way
295295
to get in touch with the EasyBuild community.

docs/2022-CSC_and_LO/2_Using/2_01_troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Troubleshooting
22

3-
*[[back: BAsic usage]](../1_Intro/1_08_basic_usage)*
3+
*[[back: Basic usage]](../1_Intro/1_08_basic_usage.md)*
44

55
---
66

docs/2022-CSC_and_LO/2_Using/2_02_creating_easyconfig_files.md

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

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

55
---
66

@@ -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)*
1027+
*[[next: Using external modules from the Cray PE]](2_03_external_modules.md)*

docs/2022-CSC_and_LO/2_Using/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)*
3+
*[[back: Creating easyconfig files]](2_02_creating_easyconfig_files.md)*
44

55
---
66

docs/2022-CSC_and_LO/3_Advanced/3_03_slurm_jobs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,4 +330,4 @@ $ module avail AUGUSTUS
330330

331331
---
332332

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

docs/2022-CSC_and_LO/3_Advanced/3_04_module_naming_schemes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ This typical Lmod hierarcny would map very well on the EasyBuild common toolchai
5555

5656
In fact, for the example
5757

58-
<div align="center"><img src="../img/hmns.png" width="60%"/></div>
58+
<div align="center"><img src="../../../img/hmns.png" width="60%"/></div>
5959

6060
software at the ``Core`` level would be installed with the ``GCCcore`` and ``SYSTEM``
6161
toolchains. Software at the ``Compiler`` level would be installed with the ``GCC``

docs/2022-CSC_and_LO/3_Advanced/3_05_github_integration.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ git push my_fork example
7272
* the changes are indeed the ones you want to propose;
7373
* clicking the (correct) green button;
7474

75-
<div align="center"><img src="../../img/pfft.png" alt="Pfft" width="30%"/></div>
75+
<div align="center"><img src="../../../img/pfft.png" alt="Pfft" width="30%"/></div>
7676

7777
That didn't exactly motivate you to contribute, did it...
7878

@@ -82,7 +82,7 @@ Over the years we noticed that some people were keen on contributing to EasyBuil
8282
but they were not very familiar with Git or GitHub. That meant they had to overcome a
8383
relatively steep learning curve before they could contribute...
8484

85-
<div align="center"><img src="../../img/no_git.png" alt="Gandalf vs Git" width="50%"/></div>
85+
<div align="center"><img src="../../../img/no_git.png" alt="Gandalf vs Git" width="50%"/></div>
8686

8787
In addition, the contribution workflow can be a bit daunting and time consuming,
8888
even if you're already familiar with the procedure. You will have dozens of
@@ -449,11 +449,11 @@ Note that we may need to use `--rebuild` here since `eb-tutorial` may already be
449449
450450
This results in a comment being added to the pull request:
451451
452-
<div align="center"><img src="../../img/test_report_comment.png" alt="Test report comment" width="75%"/></div>
452+
<div align="center"><img src="../../../img/test_report_comment.png" alt="Test report comment" width="75%"/></div>
453453
454454
The gist linked from this comment provides more detailed information:
455455
456-
<div align="center"><img src="../../img/test_report_gist.png" alt="Test report gist" width="75%"/></div>
456+
<div align="center"><img src="../../../img/test_report_gist.png" alt="Test report gist" width="75%"/></div>
457457
458458
---
459459

docs/2022-CSC_and_LO/3_Advanced/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ LUMI ``EasyBuild-user`` module. Hooks are used on LUMI, but it is not really adv
88
overwrite the centrally defined hooks with a local file. And the whole structure of the
99
EasyBuild integration is also set up to make use of the GitHub integration in the future.
1010

11-
* [Using EasyBuild as a library](3_01_easybuild_library.md) *(hands-on)*
12-
* [Using hooks to customise EasyBuild](3_02_hooks.md) *(hands-on)*
13-
* [Submitting installations as Slurm jobs](3_03_slurm_jobs.md) *(hands-on)*
14-
* [Module naming schemes (incl. hierarchical)](3_04_module_naming_schemes.md) *(hands-on)*
15-
* [GitHub integration to facilitate contributing to EasyBuild](3_05_github_integration.md) *(hands-on)*
11+
* [Using EasyBuild as a library](3_01_easybuild_library.md)
12+
* [Using hooks to customise EasyBuild](3_02_hooks.md)
13+
* [Submitting installations as Slurm jobs](3_03_slurm_jobs.md)
14+
* [Module naming schemes (incl. hierarchical)](3_04_module_naming_schemes.md)
15+
* [GitHub integration to facilitate contributing to EasyBuild](3_05_github_integration.md)

mkdocs.yml

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -77,31 +77,30 @@ nav:
7777
- "CSC (spring '22)":
7878
- (overview): 2022-CSC_and_LO/index.md
7979
- Introduction to EasyBuild:
80-
- (overview): 2022-CSC_and_LO/1_00_part1_intro.md
81-
- What is EasyBuild?: 2022-CSC_and_LO/1_01_what_is_easybuild.md
82-
- The Lmod module system: 2022-CSC_and_LO/1_02_Lmod.md
83-
- The HPE Cray Programming Environment: 2022-CSC_and_LO/1_03_CPE.md
84-
- LUMI software stacks: 2022-CSC_and_LO/1_04_LUMI_software_stack.md
85-
- Terminology: 2022-CSC_and_LO/1_05_terminology.md
86-
- Installation: 2022-CSC_and_LO/1_06_installation.md
87-
- Configuration: 2022-CSC_and_LO/1_07_configuration.md
88-
- Basic usage: 2022-CSC_and_LO/1_08_basic_usage.md
80+
- (overview): 2022-CSC_and_LO/1_Intro/index.md
81+
- What is EasyBuild?: 2022-CSC_and_LO/1_Intro/1_01_what_is_easybuild.md
82+
- The Lmod module system: 2022-CSC_and_LO/1_Intro/1_02_Lmod.md
83+
- The HPE Cray Programming Environment: 2022-CSC_and_LO/1_Intro/1_03_CPE.md
84+
- LUMI software stacks: 2022-CSC_and_LO/1_Intro/1_04_LUMI_software_stack.md
85+
- Terminology: 2022-CSC_and_LO/1_Intro/1_05_terminology.md
86+
- Installation: 2022-CSC_and_LO/1_Intro/1_06_installation.md
87+
- Configuration: 2022-CSC_and_LO/1_Intro/1_07_configuration.md
88+
- Basic usage: 2022-CSC_and_LO/1_Intro/1_08_basic_usage.md
8989
- Using EasyBuild:
90-
- (overview): 2022-CSC_and_LO/2_00_part2_using.md
91-
- Troubleshooting: 2022-CSC_and_LO/2_01_troubleshooting.md
92-
- Creating easyconfig files: 2022-CSC_and_LO/2_02_creating_easyconfig_files.md
93-
- Using external modules from the Cray PE: 2022-CSC_and_LO/2_03_external_modules.md
94-
- Implementing easyblocks: 2022-CSC_and_LO/2_04_implementing_easyblocks.md
90+
- (overview): 2022-CSC_and_LO/2_Using/index.md
91+
- Troubleshooting: 2022-CSC_and_LO/2_Using/2_01_troubleshooting.md
92+
- Creating easyconfig files: 2022-CSC_and_LO/2_Using/2_02_creating_easyconfig_files.md
93+
- Using external modules from the Cray PE: 2022-CSC_and_LO/2_Using/2_03_external_modules.md
94+
- Implementing easyblocks: 2022-CSC_and_LO/2_Using/2_04_implementing_easyblocks.md
9595
- Advanced topics:
96-
- (overview): 2022-CSC_and_LO/3_00_part3_advanced.md
97-
- Using EasyBuild as a library: 2022-CSC_and_LO/3_01_easybuild_library.md
98-
- Using hooks to customise EasyBuild: 2022-CSC_and_LO/3_02_hooks.md
99-
- Submitting installations as Slurm jobs: 2022-CSC_and_LO/3_03_slurm_jobs.md
100-
- Module naming schemes (incl. hierarchical): 2022-CSC_and_LO/3_04_module_naming_schemes.md
101-
- GitHub integration to facilitate contributing to EasyBuild: 2022-CSC_and_LO/3_05_github_integration.md
96+
- (overview): 2022-CSC_and_LO/3_Advanced/index.md
97+
- Using EasyBuild as a library: 2022-CSC_and_LO/3_Advanced/3_01_easybuild_library.md
98+
- Using hooks to customise EasyBuild: 2022-CSC_and_LO/3_Advanced/3_02_hooks.md
99+
- Submitting installations as Slurm jobs: 2022-CSC_and_LO/3_Advanced/3_03_slurm_jobs.md
100+
- Module naming schemes (incl. hierarchical): 2022-CSC_and_LO/3_Advanced/3_04_module_naming_schemes.md
101+
- GitHub integration to facilitate contributing to EasyBuild: 2022-CSC_and_LO/3_Advanced/3_05_github_integration.md
102102
- Additional reading: 2022-CSC_and_LO/4_00_additional_reading.md
103103

104-
105104
plugins:
106105
# show revision date at bottom of each page
107106
- git-revision-date-localized

0 commit comments

Comments
 (0)