sweep-output.log

_coder@spark-0f87:~/Dev/pressure-wave$ for r in 8 5 3 2 1; do
>     echo "=== ${r} arcmin ==="
>     JAX_PLATFORMS=cuda /usr/bin/time -f '%e s' \
>       uv run simulate_blasts.py --config config.yaml \
>         --set blast.cube_extents_m=20 --set blast.cube_segments=15 \
>         --set blast.min_dist_m=2.5 --set rays.resolution_arcmin=$r --set rays.max_bounces=5 \
>         --set output.file=/tmp/r$r.csv 2>&1 | grep -E 'survive|arcmin|[0-9]+\.[0-9]+ s'
>   done
=== 8 arcmin ===
2026-07-21 18:47:50,866 - INFO - Cube: center=(0.0, -4.0, 0.0) extents=20.0m segments=15 | rays: 8.0 arcmin, max_bounces=5, fan=sensor_cone
2026-07-21 18:47:51,365 - INFO - 3352 blast points survive the min-distance filter; batch=512, intersector=bvh, grid=20x20 rays/explosion.
15.07 s
=== 5 arcmin ===
2026-07-21 18:48:05,939 - INFO - Cube: center=(0.0, -4.0, 0.0) extents=20.0m segments=15 | rays: 5.0 arcmin, max_bounces=5, fan=sensor_cone
2026-07-21 18:48:06,387 - INFO - 3352 blast points survive the min-distance filter; batch=512, intersector=bvh, grid=31x31 rays/explosion.
31.50 s
=== 3 arcmin ===
2026-07-21 18:48:37,397 - INFO - Cube: center=(0.0, -4.0, 0.0) extents=20.0m segments=15 | rays: 3.0 arcmin, max_bounces=5, fan=sensor_cone
2026-07-21 18:48:37,842 - INFO - 3352 blast points survive the min-distance filter; batch=512, intersector=bvh, grid=51x51 rays/explosion.
86.27 s
=== 2 arcmin ===
2026-07-21 18:50:03,681 - INFO - Cube: center=(0.0, -4.0, 0.0) extents=20.0m segments=15 | rays: 2.0 arcmin, max_bounces=5, fan=sensor_cone
2026-07-21 18:50:04,139 - INFO - 3352 blast points survive the min-distance filter; batch=512, intersector=bvh, grid=76x76 rays/explosion.
273.60 s
=== 1 arcmin ===
2026-07-21 18:54:37,336 - INFO - Cube: center=(0.0, -4.0, 0.0) extents=20.0m segments=15 | rays: 1.0 arcmin, max_bounces=5, fan=sensor_cone
2026-07-21 18:54:37,787 - INFO - 3352 blast points survive the min-distance filter; batch=512, intersector=bvh, grid=150x150 rays/explosion.
1197.07 s
_coder@spark-0f87:~/Dev/pressure-wave$