You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fuse: failed to clone device fd: Inappropriate ioctl for device
163
-
fuse: trying to continue without -o clone_fd.
164
163
165
164
Apptainer>
166
165
```
@@ -169,19 +168,14 @@ Apptainer>
169
168
beginning with `CernVM-FS: ` have been printed after the first prompt
170
169
`Apptainer> ` was shown.
171
170
172
-
In this environment, you should be able to access the EESSI pilot repository:
171
+
In this environment, you should be able to access the EESSI `software.eessi.io` repository:
173
172
174
173
```{ .bash .copy }
175
-
ls /cvmfs/pilot.eessi-hpc.org
174
+
ls /cvmfs/software.eessi.io
176
175
```
177
176
178
-
More information on using the `eessi_container` script is available in the [EESSI documentation](https://eessi.github.io/docs/getting_access/eessi_container/).
179
-
180
-
181
177
---
182
178
183
179
To start using EESSI, see [Using EESSI](eessi-usage.md).
184
180
185
-
186
-
187
181
[*next: Using EESSI*](eessi-usage.md) - [*(back to overview page)*](index.md)
@@ -16,7 +16,7 @@ EESSI should work on laptops, personal workstations, HPC clusters and in the clo
16
16
We hope to make this work for any Linux distribution, and maybe even macOS and Windows via [WSL](https://docs.microsoft.com/en-us/windows/wsl/),
17
17
and a wide variety of CPU architectures (Intel, AMD, ARM, POWER, RISC-V).
18
18
19
-
We focus point on the **performance** of the provided software installations, but also on automating the workflow
19
+
We focus not only the **performance** of the provided software installations, but also on automating the workflow
20
20
for maintaining the software stack, thoroughly testing the installations, and collaborating efficiently.
21
21
22
22
## Inspiration
@@ -25,7 +25,7 @@ The EESSI concept is heavily inspired by Compute Canada (now [Digital Research A
25
25
which is a shared software stack used on all 5 major national systems (and a bunch of smaller ones) in Canada.
26
26
27
27
The design of the Compute Canada software stack is discussed in detail
28
-
in the PEARC'19 paper [*"Providing a Unified Software Environment for Canada’s
28
+
in the PEARC'19 paper [*"Providing a Unified Software Environment for Canada's
29
29
National Advanced Computing Centers"*](https://ssl.linklings.net/conferences/pearc/pearc19_program/views/includes/files/pap139s3-file1.pdf).
30
30
31
31
It has also been presented at the 5th EasyBuild User Meetings ([slides](https://users.ugent.be/~kehoste/eum20/eum20_03_maxime_computecanada.pdf), [recorded talk](https://www.youtube.com/watch?v=_0j5Shuf2uE&list=PLhnGtSmEGEQidEM8MZKkOaVutgt9WmqI0)), and is [well documented](https://docs.computecanada.ca/wiki/Accessing_CVMFS).
@@ -34,7 +34,7 @@ It has also been presented at the 5th EasyBuild User Meetings ([slides](https://
34
34
35
35
The EESSI project consists of 3 layers.
36
36
37
-

37
+

38
38
39
39
The bottom layer is the **filesystem layer**,
40
40
which is responsible for distributing the software stack across clients.
@@ -49,18 +49,18 @@ The host OS still provides a couple of things, like drivers for network and GPU,
The bottom layer of the EESSI project is the **filesystem layer**,
55
55
which is responsible for distributing the software stack.
56
56
57
57
For this we rely on [CernVM-FS](https://cernvm.cern.ch/portal/filesystem) (or CVMFS for short), a network file system used to distribute the software to the clients in a fast, reliable and scalable way.
58
58
59
-
CVMFS was created by CERN over a decade ago, specifically for the purpose of globally distributing a large software stack. For the experiments at the Large Hadron Collider, it hosts several hundred million files and directories that are distributed to the order of a 100,000 client computers.
59
+
CVMFS was created by CERN over a decade ago, specifically for the purpose of globally distributing a large software stack. For the experiments at the Large Hadron Collider, it hosts several hundred million files and directories that are distributed to more than a 100,000 client computers.
The hierarchical structure with multiple caching layers (Stratum-0, Stratum-1's located at partner sites, and local caching proxies) ensures good performance with limited resources. Redundancy is provided by using multiple Stratum-1's at various sites. Since CVMFS is based on the HTTP protocol, the ubiquitous [Squid caching proxy](http://www.squid-cache.org/) can be leveraged to reduce server loads and improve performance at large installations (such as HPC clusters). Clients can easily mount the file system (read-only) via a [FUSE](https://en.wikipedia.org/wiki/Filesystem_in_Userspace) (Filesystem in Userspace) module.
63
+
The hierarchical structure with multiple caching layers (Stratum-0, Stratum-1's located at partner sites together with additional CDN via Cloudflare, and local caching proxies) ensures good performance with limited resources. Redundancy is provided by using multiple Stratum-1's at various sites. Since CVMFS is based on the HTTP protocol, the ubiquitous [Squid caching proxy](http://www.squid-cache.org/) can be leveraged to reduce server loads and improve performance at large installations (such as HPC clusters). Clients can easily mount the file system (read-only) via a [FUSE](https://en.wikipedia.org/wiki/Filesystem_in_Userspace) (Filesystem in Userspace) module.
64
64
65
65
For a (basic) introduction to CernVM-FS, see [this presentation](https://www.youtube.com/watch?v=MyYx-xaL36k).
66
66
@@ -69,7 +69,7 @@ Detailed information about how we configure CVMFS is available at
0 commit comments