This commit is contained in:
Andras Schmelczer 2026-05-26 19:45:13 +01:00
parent c645b0f1d4
commit 39ef5c6646
79 changed files with 5660 additions and 2199 deletions

View file

@ -17,8 +17,10 @@ set -euo pipefail
# - places_ref.parquet: place order reference
#
# Usage:
# ./r5-java/run.sh [--demo]
# --demo only compute Bank + TCR, transit only (quick test)
# ./r5-java/run.sh [--demo] [--cache-warmers]
# --demo only compute Bank + TCR, transit only (quick test)
# --cache-warmers only compute Bank + Tower Gateway DLR, all modes (LinkageCache warmup);
# skips origins whose output parquet already exists
# --- Defaults ---
THREADS=12
@ -32,16 +34,18 @@ NETWORK_DIR=property-data/r5-network
OUTPUT_BASE=property-data/travel-times
R5_DIR=r5-java
DEMO_FLAG=""
CACHE_WARMERS_FLAG=""
# --- Parse args ---
while [[ $# -gt 0 ]]; do
case $1 in
--threads) THREADS="$2"; shift 2 ;;
--heap) HEAP="$2"; shift 2 ;;
--network-dir) NETWORK_DIR="$2"; shift 2 ;;
--output-dir) OUTPUT_BASE="$2"; shift 2 ;;
--demo) DEMO_FLAG="--demo"; shift ;;
--demo-cars=*) DEMO_FLAG="--demo-cars ${1#--demo-cars=}"; shift ;;
--threads) THREADS="$2"; shift 2 ;;
--heap) HEAP="$2"; shift 2 ;;
--network-dir) NETWORK_DIR="$2"; shift 2 ;;
--output-dir) OUTPUT_BASE="$2"; shift 2 ;;
--demo) DEMO_FLAG="--demo"; shift ;;
--demo-cars=*) DEMO_FLAG="--demo-cars ${1#--demo-cars=}"; shift ;;
--cache-warmers) CACHE_WARMERS_FLAG="--cache-warmers"; shift ;;
*) echo "Unknown: $1"; exit 1 ;;
esac
done
@ -165,7 +169,7 @@ java -Xmx"$HEAP" \
--places property-data/places.parquet \
--output-dir "$OUTPUT_BASE" \
--threads "$THREADS" \
$DEMO_FLAG
$DEMO_FLAG $CACHE_WARMERS_FLAG
echo ""
echo "=== Complete ==="