6 # Template bank parameters
7 LOW_FREQUENCY_CUTOFF = 30.0
9 HIGH_FREQUENCY_CUTOFF = 1024
11 NUM_SPLIT_TEMPLATES = 130
13 APPROXIMANT = TaylorF2
14 BANK_PROGRAM = pycbc_geom_aligned_bank
16 NUMBANKS = 21,22,23,24,25,26,27,28,29,30,31,32
20 LL_5mc_BHspin_red_30early.xml.gz :
21 cp $(shell echo $(dirname $(dirname $(
which gstlal_inspiral))))/share/gstlal/LL_5mc_BHspin_red_30early.xml.gz .
23 %_split_bank.cache: LL_5mc_BHspin_red_30early.xml.gz
24 mkdir -p $*_split_bank
25 gstlal_bank_splitter --
group-by-chi --overlap $(OVERLAP) --instrument $* --n $(NUM_SPLIT_TEMPLATES) --sort-by mchirp --add-f-
final --max-f-
final $(HIGH_FREQUENCY_CUTOFF) $< --output-cache $@ --output-path $*_split_bank --approximant $(APPROXIMANT) --bank-program $(BANK_PROGRAM)
28 gstlal_psd_xml_from_asd_txt --instrument $* --output $@ /usr/share/gstlal/early_aligo_asd.txt
30 reference_psd.xml: H1psd.xml.gz L1psd.xml.gz V1psd.xml.gz
31 ligolw_add --output reference_psd.xml H1psd.xml.gz L1psd.xml.gz V1psd.xml.gz
33 %_bank.dag : %_split_bank.cache reference_psd.xml
35 gstlal_inspiral_svd_bank_pipe --autocorrelation-length 351 --instrument $* --reference-psd reference_psd.xml --bank-cache $< --overlap $(OVERLAP) --flow $(LOW_FREQUENCY_CUTOFF) --output-name $@ --num-banks $(NUMBANKS)
37 bank.dag : H1_bank.dag L1_bank.dag V1_bank.dag
38 cat H1_bank.dag L1_bank.dag V1_bank.dag > bank.dag
39 rm -f H1_bank.dag L1_bank.dag V1_bank.dag
42 rm -rf *.sub* *.dag* *.cache *.sh *.xml *.gz logs gstlal_svd_bank* *split_bank