Archive fixed catalog subsets and captured events, manifests, reproducible commands, raw timing and regression logs, and device resource evidence. Document distribution-dependent tile reduction gains and independent indexed producer throughput. Update the GPU plan and renderer design while retaining the production atomic path. Preserve historical measurement metadata and exclude generated Python bytecode.
70 lines
8.5 KiB
Plaintext
70 lines
8.5 KiB
Plaintext
COMMAND OMP_NUM_THREADS=16 python3 tests/test_psf_capture.py build/Release/minkowski_sky build/Release/capture_psf
|
|
TIMEOUT 60s
|
|
GIT 5eccc31c99db96de2a0597babf2fd4c2149e91e7
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/minkowski_sky'), '--catalog', PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '--width', '96', '--height', '64', '--fov-deg', '30', '--look-ra-deg', '2', '--look-dec-deg', '1', '--coarse-cell-pixels', '16', '--refine-max-level', '0', '--exposure', '1000', '--lens-map-output', PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), '--output', PosixPath('/tmp/gr-capture-test-fkhumcsd/reference.png')]
|
|
PSF cache ready: 64x64 phases, radius 47 px, relative tail 1e-08, tail abs 1e-06, boundary 1e-07, build 1.652 s
|
|
Wrote lens map: /tmp/gr-capture-test-fkhumcsd/mixed.grlens (35 vertices, 48 triangles)
|
|
Rendered 3 images from 3 catalog stars to /tmp/gr-capture-test-fkhumcsd/reference.png (ok)
|
|
PSF splats: cached 2, cached wing-clipped 0, direct fallbacks 1, discarded below min-Y 0
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', '--diagnose', '1000', '1', '0']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=0
|
|
DIAGNOSTIC ONLY, no HDR: workers=1 catalog=memory stars=3 triangles=[0,48) emitting_triangles=3 last_emitting_triangle=31 cached=2 wing=0 direct=1 discarded=0 events=2 capped=0 producer_wall=0.000052110 digest=42ac8bead3c61e6d
|
|
checksum=5815cdd7db8c543d
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', '--diagnose-parallel', '1000', '1', '0']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=0
|
|
DIAGNOSTIC ONLY, no HDR: workers=4 catalog=memory stars=3 triangles=[0,48) events=2 cached=2 wing=0 direct=1 discarded=0 checksum=5815cdd7db8c543d producer_wall=0.000363505 capped_or_failed=0
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', '--diagnose-indexed-serial', '1000', '1', '0']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=0
|
|
DIAGNOSTIC ONLY, no HDR: workers=1 catalog=indexed-subset stars=3 triangles=[0,48) emitting_triangles=3 last_emitting_triangle=31 cached=2 wing=0 direct=1 discarded=0 events=2 capped=0 producer_wall=0.000045902 digest=42ac8bead3c61e6d
|
|
checksum=5815cdd7db8c543d
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', '--diagnose-indexed', '1000', '1', '0']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=0
|
|
DIAGNOSTIC ONLY, no HDR: workers=4 catalog=indexed-subset stars=3 triangles=[0,48) events=2 cached=2 wing=0 direct=1 discarded=0 checksum=5815cdd7db8c543d producer_wall=0.000226217 capped_or_failed=0
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', '--diagnose', '1000', '1', '1e30']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=1e+30
|
|
DIAGNOSTIC ONLY, no HDR: workers=1 catalog=memory stars=3 triangles=[0,48) emitting_triangles=3 last_emitting_triangle=31 cached=0 wing=0 direct=0 discarded=3 events=0 capped=0 producer_wall=0.000013502 digest=7380f783f2041648
|
|
checksum=589d94d7dbff8cfa
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', '--diagnose-parallel', '1000', '1', '1e30']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=1e+30
|
|
DIAGNOSTIC ONLY, no HDR: workers=4 catalog=memory stars=3 triangles=[0,48) events=0 cached=0 wing=0 direct=0 discarded=3 checksum=589d94d7dbff8cfa producer_wall=0.000221779 capped_or_failed=0
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', '--diagnose-indexed-serial', '1000', '1', '1e30']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=1e+30
|
|
DIAGNOSTIC ONLY, no HDR: workers=1 catalog=indexed-subset stars=3 triangles=[0,48) emitting_triangles=3 last_emitting_triangle=31 cached=0 wing=0 direct=0 discarded=3 events=0 capped=0 producer_wall=0.000040233 digest=7380f783f2041648
|
|
checksum=589d94d7dbff8cfa
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', '--diagnose-indexed', '1000', '1', '1e30']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=1e+30
|
|
DIAGNOSTIC ONLY, no HDR: workers=4 catalog=indexed-subset stars=3 triangles=[0,48) events=0 cached=0 wing=0 direct=0 discarded=3 checksum=589d94d7dbff8cfa producer_wall=0.000232244 capped_or_failed=0
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.events'), '1000', '1', '0']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=0
|
|
DIAGNOSTIC ONLY, no HDR: workers=1 catalog=memory stars=3 triangles=[0,48) emitting_triangles=3 last_emitting_triangle=31 cached=2 wing=0 direct=1 discarded=0 events=2 capped=0 producer_wall=0.000024640 digest=42ac8bead3c61e6d
|
|
checksum=5815cdd7db8c543d
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65536', PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.events'), '1000', '1', '0']
|
|
/tmp/gr-capture-test-fkhumcsd/mixed.events: File exists
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=1 min_y=0
|
|
DIAGNOSTIC ONLY, no HDR: workers=1 catalog=memory stars=3 triangles=[0,48) emitting_triangles=3 last_emitting_triangle=31 cached=2 wing=0 direct=1 discarded=0 events=2 capped=0 producer_wall=0.000026209 digest=42ac8bead3c61e6d
|
|
checksum=5815cdd7db8c543d
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '49', '1', '--diagnose', '1000']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=100000000 min_y=0
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '65537', '--diagnose', '1000']
|
|
invalid bound
|
|
|
|
RUN [PosixPath('/home/wyj/Code/C/GR_4d_raytracing/build/Release/capture_psf'), PosixPath('/tmp/gr-capture-test-fkhumcsd/mixed.grlens'), PosixPath('/home/wyj/Code/C/GR_4d_raytracing/tests/data/hip_psf_mixed_catalog.csv'), '0', '48', '1', PosixPath('/tmp/gr-capture-test-fkhumcsd/capped.events'), '1000']
|
|
selection: raw_magnification=[0,1.0000000000000001e+300) exposure=1000 max_cache_flux=100000000 min_y=0
|
|
DIAGNOSTIC ONLY, no HDR: workers=1 catalog=memory stars=3 triangles=[0,48) emitting_triangles=1 last_emitting_triangle=29 cached=1 wing=0 direct=0 discarded=0 events=1 capped=1 producer_wall=0.000016109 digest=89788c40baf06e69
|
|
checksum=89788c40baf06e69
|
|
|
|
PASS: capture bounds, classifications, exclusive output, serial/parallel checksum
|
|
PROCESS_WALL 19.905413062 EXIT 0
|