Skip to content

Commit d4788f2

Browse files
committed
[STYLE] Normalize link format
1 parent b1c38b7 commit d4788f2

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

docs/environment/conda.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Packages provided through the standard channels of [modules](modules.md) and [containers](../containers/) are optimized for the ULHPC clusters to ensure their performance and stability. However, many packages where performance is not critical and are used by few users are not provided through the standard channels. These packages can still be installed locally by the users through an environment management system such as Conda.
66

77
!!! warning "Contact the ULHPC before installing any software with Conda"
8-
Prefer binaries provided through [modules](modules.md) or [containers](../containers/). Conda installs generic binaries that may be suboptimal for the configuration of the ULHPC clusters. Furthermore, installing packages locally with Conda consumes quotas in your or your project's account in terms of [storage space and number of files](../../filesystems/quotas/#current-usage).
8+
Prefer binaries provided through [modules](modules.md) or [containers](../containers/). Conda installs generic binaries that may be suboptimal for the configuration of the ULHPC clusters. Furthermore, installing packages locally with Conda consumes quotas in your or your project's account in terms of [storage space and number of files](/filesystems/quotas/#current-usage).
99

1010
Contact the ULHPC High Level Support Team in the [service portal](https://service.uni.lu/sp?id=index) [Home > Research > HPC > Software environment > Request expertise] to discuss possible options before installing any software.
1111

@@ -130,7 +130,7 @@ Micromamba supports almost all the subcommands of Conda. For more details see th
130130

131131
### Using environments in submission scripts
132132

133-
Since all computationally heavy operations must be performed in compute nodes, Conda environments are also used in jobs submitted to the [queuing system](../slurm/index.md). Returning to the R example, a submission script running a single core R job can use the `R-project_name` environment as follows:
133+
Since all computationally heavy operations must be performed in compute nodes, Conda environments are also used in jobs submitted to the [queuing system](/slurm/). Returning to the R example, a submission script running a single core R job can use the `R-project_name` environment as follows:
134134
```
135135
#SBATCH --job-name R-test-job
136136
#SBATCH --nodes 1
@@ -156,11 +156,11 @@ micromamba deactivate
156156

157157
_Useful scripting resources_
158158

159-
- [Formatting submission scripts for R (and other systems)](../slurm/launchers.md#serial-task-script-launcher)
159+
- [Formatting submission scripts for R (and other systems)](/slurm/launchers.md#serial-task-script-launcher)
160160

161161
### Cleaning up package data
162162

163-
The Conda environment managers download and store a sizable amount of data to provided packages to the various environments. Even though the package data are shared between the various environments, they still consume space in your or your project's account. There are [limits in the storage space and number of files](../../filesystems/quotas/#current-usage) that are available to projects and users in the cluster. Since Conda packages are self managed, **you need to clean unused data yourself**.
163+
The Conda environment managers download and store a sizable amount of data to provided packages to the various environments. Even though the package data are shared between the various environments, they still consume space in your or your project's account. There are [limits in the storage space and number of files](/filesystems/quotas/#current-usage) that are available to projects and users in the cluster. Since Conda packages are self managed, **you need to clean unused data yourself**.
164164

165165
There are two main sources of unused data, the compressed archives of the packages that Conda stores in its cache when downloading a package, and the data of removed packages. All unused data in Micromoamba can be removed with the command
166166
```bash
@@ -204,7 +204,7 @@ Using an external packaging tool is possible because of the method that Conda us
204204
- packages installed by the package tool are specific to an environment and cannot be shared as with Conda, since components are installed directly and not with links.
205205

206206
!!! important "Prefer Conda over external package managers"
207-
Installing the same package in multiple environments with an external package tool consumes quotas in terms of [storage space and number of files](../../filesystems/quotas/#current-usage), so prefer Conda when possible. This is particularly important for the `inode` limit, since some packages install a large number of files, and the hard links used by Conda do not consume inodes or [disk space](https://stackoverflow.com/questions/55566419/why-are-packages-installed-rather-than-just-linked-to-a-specific-environment).
207+
Installing the same package in multiple environments with an external package tool consumes quotas in terms of [storage space and number of files](/filesystems/quotas/#current-usage), so prefer Conda when possible. This is particularly important for the `inode` limit, since some packages install a large number of files, and the hard links used by Conda do not consume inodes or [disk space](https://stackoverflow.com/questions/55566419/why-are-packages-installed-rather-than-just-linked-to-a-specific-environment).
208208

209209
#### Pip
210210

@@ -309,7 +309,7 @@ ${HOME}/micromamba/envs/julia/share
309309
if the default location for the Micromamba environment directory is used.
310310

311311
??? info "Advanced management of package data"
312-
Julia packages will consume [storage and number of files quota](../../filesystems/quotas/#current-usage). Pkg uses automatic garbage collection to cleanup packages that are no longer is use. In general you don't need to manage then package data, simply remove the package and its data will be deleted automatically after some time. However, when you exceed your quota you need to delete files immediately.
312+
Julia packages will consume [storage and number of files quota](/filesystems/quotas/#current-usage). Pkg uses automatic garbage collection to cleanup packages that are no longer is use. In general you don't need to manage then package data, simply remove the package and its data will be deleted automatically after some time. However, when you exceed your quota you need to delete files immediately.
313313

314314
The _immediate removal_ of the data of uninstalled packages can be forced with the command:
315315
```julia

docs/getting-started.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,10 @@ of ULHPC.
182182
The ULHPC Team supplies a large variety of HPC utilities, scientific applications and programming libraries to its user community.
183183
The user software environment is generated using [Easybuild](https://easybuild.readthedocs.io) (EB) and is made available as environment modules through [LMod](https://lmod.readthedocs.io/). <!-- We have developped a specific tool named [RESIF](software/resif.md) -->
184184

185-
* [ULHPC Modules Environment](environment/modules.md)
186-
* [ULHPC Supported Software List](./software/index.md).
187-
- Available [modules](./environment/modules.md) are reachable **from the compute nodes only** via `module avail`
188-
* [ULHPC Easybuild Configuration](environment/easybuild.md)
185+
* [ULHPC Modules Environment](/environment/modules)
186+
* [ULHPC Supported Software List](/software/).
187+
- Available [modules](/environment/modules) are reachable **from the compute nodes only** via `module avail`
188+
* [ULHPC Easybuild Configuration](/environment/easybuild)
189189

190190
<!-- * [RESIF Architecture-at-a-glance](software/resif.md) -->
191191
<!-- * [Software Sets, compilers and toolchains at ULHPC](software/swsets.md) -->

0 commit comments

Comments
 (0)