Skip to content

Commit 3b39107

Browse files
committed
Update GPU and FST documentation
1 parent 2d7a0bd commit 3b39107

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

GPU/documentation/build-standalone.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ For a reaslistic benchmark using GPU 0 on the EPNs, please use:
7171
ROCR_VISIBLE_DEVICES=0 numactl --membind 0 --cpunodebind 0 ./ca -e o2-pbpb-100 --gpuType HIP --memSize 15000000000 --inputMemory 6000000000 --outputMemory 10000000000 --sync --runs 10 --RTCenable --setO2Settings --PROCdoublePipeline
7272
```
7373

74+
Note that on the MI50 nodes, we use only <16 GB of memory, since there is a performance regression when using the upper half of the 32 GB. In order to fit in the 16 GB, we have reduced the time frame length to 32 orbits from 2024 onwards.
75+
7476
# Generating a dataset
7577

7678
The standalone benchmark supports running on Run2 data exported from AliRoot, or to run on Run3 data from O2. This document covers only the O2 case.

prodtests/full-system-test/documentation/full-system-test-setup.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ This will use 4 GPU with the HIP backend and allocate 22 GB of scratch memory on
6363
SHM_MANAGER_SHMID=1 TFDELAY=2.8457 NTIMEFRAMES=8 $O2_ROOT/prodtests/full-system-test/start-tmux.sh dd
6464
```
6565
66+
Note that as of 2024, we are running with a TF length of 32 orbits.
67+
To simulate time frames accordingly, please set `NEVENTS=200 NHBPERTF=32` for full-system-test.sh.
68+
6669
---
6770
6871
# Remarks for running with distortions:

prodtests/full-system-test/documentation/full-system-test.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ For a simulation of a full 128 orbit time frame, run
3030
```
3131
NEvents=650 NEventsQED=30000 SHMSIZE=128000000000 TPCTRACKERSCRATCHMEMORY=30000000000 $O2_ROOT/prodtests/full_system_test.sh
3232
```
33+
As of 2024, we are using 32 orbit time frames. Fo doing so, please set:
34+
```
35+
NEVENTS=200 NHBPERTF=32
36+
```
3337
To simulate collisions with an embedded signal one can set 'D0_EMBEDDING=1' while also supplying a config file with the desired settings using 'FST_EMBEDDING_CONFIG'. For an example configuration see '/prodtests/full-system-test/pythia8.cfg' and to generate a specific configuration one can use '${O2DPG_ROOT}/MC/config/common/pythia8/utils/mkpy8cfg.py'. Additional examples can be found in '/run/SimExamples/'
3438
```
3539
DO_EMBEDDING=1 NEvents=5 NEventsQED=100 $O2_ROOT/prodtests/full_system_test.sh

0 commit comments

Comments
 (0)