--- orphan: true --- # chord_sb2_et.yml ```yaml # chord_sb2_et.yml: chord example with 25 subbands and 3 early triggers. # # This file format is used for on-disk dedispersion configs, and is one of # three metadata files sent from pirate to the grouper. # # Note: params in this file are hardcoded into makefile_helper.py # (when production_kernels are autogenerated), so any changes made # here should be reflected there as well. # A simple frequency upchannelization scheme, will revisit later (28160 freq channels total). zone_freq_edges: [300, 350, 450, 600, 800, 1500] zone_nfreq: [ 8192, 8192, 6144, 2048, 3584 ] # U = 32,16,8,4,1 time_sample_ms: 1.0 # Let's try to use rank=16 in CHORD. tree_rank: 16 num_downsampling_levels: 4 time_samples_per_chunk: 2048 dtype: float16 # Early triggers starting at ~60 sec dedispersion delay. # See the tex notes or sphinx docs for an explanation of these params. early_triggers: - {ds_level: 1, delta_rank: 1} - {ds_level: 2, delta_rank: 2} - {ds_level: 2, delta_rank: 1} - {ds_level: 3, delta_rank: 3} - {ds_level: 3, delta_rank: 2} - {ds_level: 3, delta_rank: 1} # Frequency subbands are specified as an integer-valued array. This array # corresponds to 25 subbands. For details/plots, see notes/tree_dedispersion.tex. frequency_subband_counts: [5,9,7,3,1] # FIXME peak_finding_params could probably use more thought (same params at each ds_level). # Note: zeroes mean "let the GPU kernel decide". peak_finding_params: - {max_width: 16, dm_downsampling: 0, time_downsampling: 0, wt_dm_downsampling: 64, wt_time_downsampling: 64} - {max_width: 16, dm_downsampling: 0, time_downsampling: 0, wt_dm_downsampling: 64, wt_time_downsampling: 64} - {max_width: 16, dm_downsampling: 0, time_downsampling: 0, wt_dm_downsampling: 64, wt_time_downsampling: 64} - {max_width: 16, dm_downsampling: 0, time_downsampling: 0, wt_dm_downsampling: 64, wt_time_downsampling: 64} max_gpu_clag: 5 beams_per_gpu: 60 beams_per_batch: 2 num_active_batches: 2 ```