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
Copy file name to clipboardExpand all lines: cernopendata/modules/fixtures/data/docs/delphi-getting-started/delphi-getting-started.md
+7-34Lines changed: 7 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ This quick start guide is meant as a guide for the very first steps to get going
6
6
*[Documentation](#documentation)
7
7
*[Examples](#examples)
8
8
9
-
# <aname="overview"> Overview
9
+
# <aname="overview"> Overview</a>
10
10
11
11
The DELPHI stack consists of the following modules:
12
12
@@ -23,44 +23,16 @@ DELPHI data access rules are available [here](/record/417), or from [the DELPHI
23
23
24
24
Please read these before accessing the DELPHI software and data.
25
25
26
-
# <aname="access"> Accessing the software stack
26
+
# <aname="access"> Accessing the software stack</a>
27
27
There are two possible ways to access the software stack.
28
28
29
29
## Docker
30
-
A docker container is available which ships with all the modules installed. Please take a look [here](docs/delpi-guide-docker)
30
+
A docker container is available which ships with all the modules installed. Please take a look [here](docs/delphi-guide-docker).
31
31
32
32
## CVMFS
33
-
Binaries are also available from CVMFS, for a variety of different Linux flavors. There are no native Windows or Apple ports available for the time being.
33
+
Binaries are also available from CVMFS, for a variety of different Linux flavors. Please take a look [here](docs/delphi-guide-cvmfs).
34
34
35
-
This method is convenient if you are running a desktop or a virtual machine with one of the supported Linux flavors on it.
36
-
37
-
### Requirements
38
-
You will need to have:
39
-
40
-
* /cvmfs/delphi.cern.ch mounted. Documentation can be found at https://cvmfs.readthedocs.io/en/stable/
41
-
* /eos/opendata/delphi mounted. Documentation can be found at
42
-
* A list of additional packages installed, see https://gitlab.cern.ch/delphi/deployment for more information:
Please check the instructions at https://cvmfs.readthedocs.io/en/stable/cpt-quickstart.html and https://eoscta.docs.cern.ch/install/eos/ and https://eos-web.web.cern.ch/eos-web.
48
-
49
-
### Initialising the environment
50
-
For C-Shell (csh, tcsh ), do
51
-
```
52
-
source /cvmfs/delphi.cern.ch/setup.csh
53
-
```
54
-
55
-
For Bourne shell (sh, bash, zsh, ...), type
56
-
```
57
-
. /cvmfs/delphi.cern.ch/setup.sh
58
-
```
59
-
If using the container, please use `/etc/profile.d/delphi.sh` or `/etc/profile.d/delphi.csh` instead.
60
-
61
-
After sourcing the environment, make sure that the environment variable **DELPHI_DATA_ROOT** points to the tip of the data area. This is specifically important if you copied the data sets you want to use locally. The default is `/eos/experiment/delphi/castor2015`.
62
-
63
-
# <aname="documentation"> Documentation
35
+
# <aname="documentation"> Documentation</a>
64
36
DELPHI manuals and notes are available from [https://cds.cern.ch/](http://cds.cern.ch/search?c=DELPHI&sc=1)
65
37
66
38
Here is a selection for getting started:
@@ -79,10 +51,11 @@ The DELPHI stack is mostly written in Fortran, with some bits written in C. Only
79
51
80
52
The collaboration main contact for data preservation is the mailing list [email protected]. Support can only be given on a best effort basis. Suggestions and feedback is of course welcome!
81
53
82
-
# <aname="examples"> Examples
54
+
# <aname="examples"> Examples</a>
83
55
Some basic examples of how to run the software stack and perform various tasks can be found in the `/cvmfs/delphi.cern.ch/examples` tree.
84
56
85
57
In the following, we will
58
+
86
59
* Create some Monte Carlo events and run simulation, reconstruction and DST production on them
"content": "This guide explains you how to run the DELPHI software from CVMFS, if available. Various flavours of the Linux operating systems are supported. This is an alternative to the encapsulated container image which in some cases may be easier and more performant."
12
+
},
13
+
"slug": "delphi-guide-cvmfs",
14
+
"tags": [
15
+
"Getting Started"
16
+
],
17
+
"title": "Running the DELPHI software stack from CVMFS",
The DELPHI software is also availabe on CVMFS. Many decent Linux flavors are supported, however, there are no generic binaries available for Windows and MacOS.
3
+
If you run on Windows, you can use the Windows for Linux subsystem, using one of the supported systems, for example Ubuntu 22. It is possible to install both CVMFS
4
+
and EOS, allowing for direct access to the data.
5
+
6
+
This method is convenient if you are running a desktop or a virtual machine with one of the supported Linux flavors on it.
7
+
8
+
Running the stack locally from CVMFS has some advantages, in particular if the EOS storage system is available on the same host:
9
+
10
+
* No need to copy the data locally and expose them to the container.
11
+
* Software development can be done locally, without the risk to loose your work if the container is accidentially destroyed.
12
+
* Easy access to hardware accellerated graphics when running on the local desktop. This is only relevant for the event display though.
13
+
* No need for podman or docker.
14
+
15
+
## Requirements
16
+
You will need to have:
17
+
18
+
* /cvmfs/delphi.cern.ch mounted. Documentation can be found at https://cvmfs.readthedocs.io/en/stable/
19
+
* /eos/opendata/delphi mounted. More information about EOS can be found at https://github.com/cern-eos/eos
20
+
* A list of additional packages installed, see https://gitlab.cern.ch/delphi/deployment for more information:
Please check the instructions at https://cvmfs.readthedocs.io/en/stable/cpt-quickstart.html and https://eoscta.docs.cern.ch/install/eos/ and https://eos-web.web.cern.ch/eos-web.
26
+
27
+
## Initialising the environment
28
+
For C-Shell (csh, tcsh ), do
29
+
30
+
```
31
+
source /cvmfs/delphi.cern.ch/setup.csh
32
+
```
33
+
34
+
For Bourne shell (sh, bash, zsh, ...), type
35
+
```
36
+
. /cvmfs/delphi.cern.ch/setup.sh
37
+
```
38
+
If using the container, please use `/etc/profile.d/delphi.sh` or `/etc/profile.d/delphi.csh` instead.
39
+
40
+
After sourcing the environment, make sure that the environment variable **DELPHI_DATA_ROOT** points to the tip of the data area. This is specifically important if you copied the
41
+
data sets you want to use locally. It should point to `/eos/opendata/delphi`.
0 commit comments