2026-05-11 15:44:38 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
# Git-freundlich: Build-Pfad anpassbar!
|
|
|
|
|
|
|
|
|
|
# BUILD-PFAD ANPASSEN (relativ zum Haupt-Repo)
|
2026-05-11 15:45:52 +02:00
|
|
|
BUILD_DIR="../build" # ← HIER anpassen!
|
2026-05-11 15:44:38 +02:00
|
|
|
|
2026-05-12 12:15:32 +02:00
|
|
|
echo "4x PARALLELLE JOBS für BGO Stopping-Power"
|
|
|
|
|
echo "Build-Verzeichnis: $BUILD_DIR"
|
2026-05-11 15:44:38 +02:00
|
|
|
|
2026-05-12 12:15:32 +02:00
|
|
|
cd "$BUILD_DIR" || { echo "Build-Verzeichnis nicht gefunden: $BUILD_DIR"; exit 1; }
|
2026-05-11 15:44:38 +02:00
|
|
|
mkdir -p outfiles logs
|
|
|
|
|
|
|
|
|
|
# GDML + Macros (relativ zum BUILD!)
|
2026-05-12 13:36:04 +02:00
|
|
|
GDML="../gdml/bgo_zylinder_2cm.gdml"
|
2026-05-11 15:47:26 +02:00
|
|
|
MACROS="../macros/" # ← Haupt-Repo!
|
2026-05-11 15:44:38 +02:00
|
|
|
|
2026-05-12 12:15:32 +02:00
|
|
|
echo "GDML: $GDML"
|
|
|
|
|
echo "Macros: $MACROS"
|
2026-05-11 15:44:38 +02:00
|
|
|
|
|
|
|
|
# 4 parallele Jobs
|
|
|
|
|
./sim "$GDML" "$MACROS"BGO6cm_proton.mac > logs/proton.log 2>&1 &
|
|
|
|
|
./sim "$GDML" "$MACROS"BGO6cm_helium.mac > logs/helium.log 2>&1 &
|
|
|
|
|
./sim "$GDML" "$MACROS"BGO6cm_muon.mac > logs/muon.log 2>&1 &
|
|
|
|
|
./sim "$GDML" "$MACROS"BGO6cm_electron.mac > logs/electron.log 2>&1 &
|
|
|
|
|
|
2026-05-12 12:15:32 +02:00
|
|
|
echo "Jobs gestartet. Logs: logs/*.log"
|
|
|
|
|
echo "Warte..."
|
2026-05-11 15:44:38 +02:00
|
|
|
|
|
|
|
|
wait
|
2026-05-12 12:15:32 +02:00
|
|
|
echo "ALLE FERTIG!"
|