Skip to content

Commit

Permalink
fix(ci): run_material_map_validation.sh use v33.1.0 scripts (#779)
Browse files Browse the repository at this point in the history
### Briefly, what does this PR introduce?
This PR updates the version of the scripts used for material map
validation to the version of ACTS that is used in the environment.

### What kind of change does this PR introduce?
- [x] Bug fix (issue:
https://github.com/eic/epic/actions/runs/10800006504/job/29957261108)
- [ ] New feature (issue #__)
- [ ] Documentation update
- [ ] Other: __

### Please check if this PR fulfills the following:
- [ ] Tests for the changes have been added
- [ ] Documentation has been added / updated
- [ ] Changes have been communicated to collaborators

### Does this PR introduce breaking changes? What changes might users
need to make to their code?
No.

### Does this PR change default behavior?
No.

---------

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
  • Loading branch information
wdconinc and veprbl authored Oct 9, 2024
1 parent 4c6c58a commit 335a7f7
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion scripts/material_map/run_material_map_validation.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ if [[ -z ${DETECTOR_PATH} || -z ${DETECTOR_CONFIG} ]] ; then
fi

# Download required Acts files
ACTS_VERSION="682d2080d36712ac15975340c92f860b25169213"
ACTS_VERSION="00591a593a648430820e980b031301d25c18f1c7" # v33.1.0
ACTS_URL="https://github.com/acts-project/acts/raw/"
ACTS_FILES=(
"Examples/Scripts/Python/geometry.py"
Expand All @@ -35,6 +35,20 @@ for file in ${ACTS_FILES[@]} ; do
done
export PYTHONPATH=$PWD/Examples/Scripts/Python:$PYTHONPATH

# FIXME
# Disable ACTS FpeMonitor due to unexplained FPEINV in RootMaterialTrackReader
# FPE summary for Reader: RootMaterialTrackReader
# FLTINV: (2 times)
# 0# Acts::MaterialSlab::MaterialSlab(Acts::Material const&, float) in /opt/local/python/acts/../../lib/libActsCore.so
# 1# ActsExamples::RootMaterialTrackReader::read(ActsExamples::AlgorithmContext const&) in /opt/local/python/acts/../../lib/libActsExamplesIoRoot.so
# 2# ActsExamples::Sequencer::run()::$_0::operator()() const::{lambda(tbb::blocked_range<unsigned long> const&)#1}::operator()(tbb::blocked_range<unsigned long> const&) const in /opt/local/python/acts/../../lib/libActsExamplesFramework.so
# 3# ActsExamples::Sequencer::run()::$_0::operator()() const in /opt/local/python/acts/../../lib/libActsExamplesFramework.so
# 4# ActsExamples::Sequencer::run() in /opt/local/python/acts/../../lib/libActsExamplesFramework.so
# 5# 0x000070B51DE55640 in /opt/local/python/acts/ActsPythonBindings.cpython-310-x86_64-linux-gnu.so
# 6# 0x000070B51DE49ACD in /opt/local/python/acts/ActsPythonBindings.cpython-310-x86_64-linux-gnu.so
# 7# cfunction_call at Objects/methodobject.c:543
export ACTS_SEQUENCER_DISABLE_FPEMON=1

# Default arguments
nevents=1000
nparticles=1000
Expand Down

0 comments on commit 335a7f7

Please sign in to comment.