Athena Software and Computing Updates - July 22, 2021

S
t
a
t
u
s
 
o
f
 
A
t
h
e
n
a
 
S
W
Wednesday 
 
2021-07-
22
T
h
e
 
S
o
f
t
w
a
r
e
 
a
n
d
 
C
o
m
p
u
t
i
n
g
 
W
G
 
C
o
n
v
e
n
e
r
s
:
A
n
d
r
e
a
 
B
r
e
s
s
a
n
 
(
U
n
i
v
e
r
s
i
t
y
 
o
f
 
T
r
i
e
s
t
e
 
a
n
d
 
I
N
F
N
)
 
,
D
m
i
t
r
y
 
R
o
m
a
n
o
v
 
(
J
e
f
f
e
r
s
o
n
 
l
a
b
)
 
,
Sylvester 
Joosten (Argonne 
National Laboratory) , 
Whitney Armstrong 
(Argonne 
National Laboratory) , 
Wouter
 
Deconinck
 
(The
 
University
 
of 
Manitoba)
1
Updates
Full simulation benchmarks are being setup; these benchmarks run the full chain: simulation and
reconstruction
Git clone 
Cd reconstruction_benchmarks
./benchmarks/full/full_reconstruction.sh
Have a look to 
https://eic.phy.anl.gov/ip6/index.htmlhttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks.git
“Environment variables”
There are (sometimes) environment variables to be set
export ATHENA_PREFIX=/home/bressan/MonteCarlo/eic/DD4/local
export JUGGLER_DETECTOR=athena
export DETECTOR_PATH=/opt/detector/share/athena
export JUGGLER_INSTALL_PREFIX=$ATHENA_PREFIX
You have also to source /opt/detector/setup.sh (we are discussing about
having env variables set within this script).
Reconstruction
Tracking reconstruction is working again
Some problems with the DIRC implementation will be solved soon
For developers, frequent pull outs are needed (even more than one/per day)
“What do you need to pull?”
The containerized environment
curl https://eicweb.phy.anl.gov/containers/eic_container/-
/raw/master/install.sh | bash
Simulation codes:
git clone https://eicweb.phy.anl.gov/EIC/detectors/athena.git
git clone https://eicweb.phy.anl.gov/EIC/detectors/ip6.git
ln -s ../ip6/ip6 athena/ip6
Reconstruction codes:
git clone 
https://eicweb.phy.anl.gov/EIC/juggler.git
 (for reconstruction)
git clone 
https://eicweb.phy.anl.gov/EIC/eicd.git
 (for the data model)
Git clone 
https://eicweb.phy.anl.gov/EIC/NPDet.git
 (for Nuclear Physics
detector library)
Compiling (for most of them):
cmake -B build -S . -DCMAKE_INSTALL_PREFIX=$ATHENA_PREFIX -DCMAKE_CXX_STANDARD=17
Preparation of detector options: B-0.0 and B-1.0
Option 0 is to go with two separated branches (not the master branch); of
course one needs to find a solution to keep both branches aligned.
Slide Note
Embed
Share

Updates on Athena Software and Computing WG meeting held on July 22, 2021. Full simulation benchmarks setup, environment variable settings, reconstruction progress, and instructions on pulling necessary codes in the containerized environment are discussed. Advice on frequent code pulls highlighted for developers. Detector options preparation also mentioned.

  • Athena
  • Software
  • Computing
  • Updates
  • Environment variables

Uploaded on Sep 10, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Status of Athena SW Wednesday 2021-07-22 The Software and Computing WG Conveners: Andrea Bressan (University of Trieste and INFN) , Dmitry Romanov (Jefferson lab) , Sylvester Joosten (Argonne National Laboratory) , Whitney Armstrong (Argonne National Laboratory) , Wouter Deconinck (The University of Manitoba) 1

  2. Updates Full simulation benchmarks are being setup; these benchmarks run the full chain: simulation and reconstruction Git clone https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks.git Cd reconstruction_benchmarks ./benchmarks/full/full_reconstruction.sh Have a look to https://eic.phy.anl.gov/ip6/index.html

  3. Environment variables There are (sometimes) environment variables to be set export ATHENA_PREFIX=/home/bressan/MonteCarlo/eic/DD4/local export JUGGLER_DETECTOR=athena export DETECTOR_PATH=/opt/detector/share/athena export JUGGLER_INSTALL_PREFIX=$ATHENA_PREFIX You have also to source /opt/detector/setup.sh (we are discussing about having env variables set within this script). Reconstruction Tracking reconstruction is working again Some problems with the DIRC implementation will be solved soon For developers, frequent pull outs are needed (even more than one/per day)

  4. What do you need to pull? The containerized environment curl https://eicweb.phy.anl.gov/containers/eic_container/- /raw/master/install.sh | bash Simulation codes: git clone https://eicweb.phy.anl.gov/EIC/detectors/athena.git git clone https://eicweb.phy.anl.gov/EIC/detectors/ip6.git ln -s ../ip6/ip6 athena/ip6 Reconstruction codes: git clone https://eicweb.phy.anl.gov/EIC/juggler.git (for reconstruction) git clone https://eicweb.phy.anl.gov/EIC/eicd.git (for the data model) Git clone https://eicweb.phy.anl.gov/EIC/NPDet.git (for Nuclear Physics detector library) Compiling (for most of them): cmake -B build -S . -DCMAKE_INSTALL_PREFIX=$ATHENA_PREFIX -DCMAKE_CXX_STANDARD=17

  5. Preparation of detector options: B-0.0 and B-1.0 Option 0 is to go with two separated branches (not the master branch); of course one needs to find a solution to keep both branches aligned.

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#