Use fhigh option to limit bandwidth
I recently learned that BayesWave
doesn't use the fhigh
option available through LALInferenceReadData
to reduce the number of frequency bins that need to be iterated over.
The parameter is used in a few places, e.g., here, here, and most importantly in the likelihood.
There are a bunch of other places where for loops are run directly over the whole frequency range which slow things down when using a higher sampling rate for the same maximum frequency. I've started testing out a branch where the content above fmax is ignored and the speedups look promising.
Is there general interest in adding this functionality? And if so, where is best place to get tips on running a custom install on LDG clusters?