gstlal-inspiral  0.4.2
 All Classes Namespaces Files Functions Variables Pages
Makefile.online_bank
1 FSTART = 871147316
2 FSTOP = 871149864
3 START = 871147516
4 STOP = 871149564
5 
6 # Template bank parameters
7 LOW_FREQUENCY_CUTOFF = 30.0
8 HIGH_PASS_FREQ = 30
9 HIGH_FREQUENCY_CUTOFF = 1024
10 SAMPLE_RATE = 2048
11 NUM_SPLIT_TEMPLATES = 130
12 OVERLAP = 20
13 APPROXIMANT = TaylorF2
14 BANK_PROGRAM = pycbc_geom_aligned_bank
15 #FIXME
16 NUMBANKS = 21,22,23,24,25,26,27,28,29,30,31,32
17 
18 all : bank.dag
19 
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 .
22 
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)
26 
27 %psd.xml.gz :
28  gstlal_psd_xml_from_asd_txt --instrument $* --output $@ /usr/share/gstlal/early_aligo_asd.txt
29 
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
32 
33 %_bank.dag : %_split_bank.cache reference_psd.xml
34  cp $< tmp
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)
36 
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
40 
41 clean :
42  rm -rf *.sub* *.dag* *.cache *.sh *.xml *.gz logs gstlal_svd_bank* *split_bank