introduction to the compact binary coalescence search...

116
Introduction to the Compact Binary Coalescence Search Pipeline Duncan Brown Syracuse University

Upload: others

Post on 25-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Introduction to the Compact Binary

CoalescenceSearch Pipeline

Duncan BrownSyracuse University

Page 2: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Overview of Lectures

Page 3: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Overview of Lectures

Dr. Marion

CBC Gravitational WaveData Analysis

Page 4: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Overview of Lectures

Dr. Marion

CBC Gravitational WaveData Analysis

Dr. Koranda

The LIGO Data Grid

Page 5: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Overview of Lectures

Dr. Marion

CBC Gravitational WaveData Analysis

Dr. Koranda

The LIGO Data Grid

These Lectures:

How do we put everything together to search for

CBCs?

Page 6: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Overview of Lectures

Page 7: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Overview of Lectures

• Lecture I: Introduction to CBC pipelines

Page 8: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Overview of Lectures

• Lecture I: Introduction to CBC pipelines

• Lecture II: Interpreting the results

Page 9: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Overview of Lectures

• Lecture I: Introduction to CBC pipelines

• Lecture II: Interpreting the results

• Lecture III: Setting up and running the ihope pipeline

Page 10: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Lecture I:CBC Pipelines

Page 11: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Search Pipelines

Page 12: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Search Pipelines

• Getting from raw detector data to a detection statement requires many related steps which depend on each other

Page 13: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Search Pipelines

• Getting from raw detector data to a detection statement requires many related steps which depend on each other

• Putting these steps together is and executing them in the correct order is the job of the search pipeline

Page 14: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Terminology

Page 15: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline

Terminology

Page 16: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

PipelineWhat we want to do and

how we want to do it.

Terminology

Page 17: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline

Workflow

What we want to do and how we want to do it.

Terminology

Page 18: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline

Workflow

What we want to do and how we want to do it.

A specific realization of a pipeline for given detector(s) and time(s)

Terminology

Page 19: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline

Workflow

Condor DAG,Condor submit files &

Executables

What we want to do and how we want to do it.

A specific realization of a pipeline for given detector(s) and time(s)

Terminology

Page 20: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline

Workflow

Condor DAG,Condor submit files &

Executables

What we want to do and how we want to do it.

A specific realization of a pipeline for given detector(s) and time(s)

The code that runs on the cluster and does the actual work

Terminology

Page 21: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline building blocks

Page 22: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Choose your detectors

Page 23: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Choose a source

m1(M⊙)

m2(M

⊙)

Page 24: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Choose a source

m1(M⊙)

m2(M

⊙)

Low Mass CBC

Page 25: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Choose a source

m1(M⊙)

m2(M

⊙)

Low Mass CBC

High MassCBC

Page 26: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Choose a source

m1(M⊙)

m2(M

⊙)

(1, 1)Low Mass CBC

High MassCBC

Page 27: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Choose a source

m1(M⊙)

m2(M

⊙)

(1, 1)

M = 35

Low Mass CBC

High MassCBC

Page 28: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Choose a source

m1(M⊙)

m2(M

⊙)

(1, 1)

M = 35

M = 100

Low Mass CBC

High MassCBC

Page 29: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Choose your waveforms

m1(M⊙)

m2(M

⊙)

Page 30: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Filtering Engine

Page 31: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• The matched-filtering engine for the LSC-Virgo CBC pipeline is FindChirp

Filtering Engine

Page 32: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• The matched-filtering engine for the LSC-Virgo CBC pipeline is FindChirp

• FindChirp generates the signal-to-noise ratio (SNR) and chisq-veto time series using data from a single detector

Filtering Engine

Page 33: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• The matched-filtering engine for the LSC-Virgo CBC pipeline is FindChirp

• FindChirp generates the signal-to-noise ratio (SNR) and chisq-veto time series using data from a single detector

• It then generates triggers: times when the SNR and chisq-veto satisfy certain conditions

Filtering Engine

Page 34: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

Page 35: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

• Coincidence is one of the most powerful methods for eliminating false alarms

Page 36: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

• Coincidence is one of the most powerful methods for eliminating false alarms

• This combines the results of the filtering engines and determines coincident triggers

Page 37: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

• Coincidence is one of the most powerful methods for eliminating false alarms

• This combines the results of the filtering engines and determines coincident triggers

Page 38: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

• Coincidence is one of the most powerful methods for eliminating false alarms

• This combines the results of the filtering engines and determines coincident triggers

Page 39: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

• Coincidence is one of the most powerful methods for eliminating false alarms

• This combines the results of the filtering engines and determines coincident triggers

Not Coincident

Page 40: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

• Coincidence is one of the most powerful methods for eliminating false alarms

• This combines the results of the filtering engines and determines coincident triggers

Not Coincident

Page 41: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

• Coincidence is one of the most powerful methods for eliminating false alarms

• This combines the results of the filtering engines and determines coincident triggers

Not Coincident

Page 42: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Coincidence Test

• Coincidence is one of the most powerful methods for eliminating false alarms

• This combines the results of the filtering engines and determines coincident triggers

Not Coincident

Coincident

Page 43: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Components

Page 44: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• Each component of the pipeline is written as a separate program

Pipeline Components

Page 45: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• Each component of the pipeline is written as a separate program

• Read data in from, process it, write out to disk

Pipeline Components

Page 46: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• Each component of the pipeline is written as a separate program

• Read data in from, process it, write out to disk

• Command line arguments determine the specific behavior of the program (e.g. thresholds)

Pipeline Components

Page 47: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• Each component of the pipeline is written as a separate program

• Read data in from, process it, write out to disk

• Command line arguments determine the specific behavior of the program (e.g. thresholds)

• For the LSC-Virgo search pipeline, the programs can be found in lalsuitehttps://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html

Pipeline Components

Page 48: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Components

Page 49: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Components

lalapps_tmpltbank

Page 50: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Components

lalapps_tmpltbankRead in h(t) data and compute a template bank valid for that data

Page 51: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Components

lalapps_tmpltbank

lalapps_inspiral

Read in h(t) data and compute a template bank valid for that data

Page 52: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Components

lalapps_tmpltbank

lalapps_inspiral

Read in h(t) data and compute a template bank valid for that data

Read in h(t) data and a template bank and generate single-detector triggers

Page 53: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Components

lalapps_tmpltbank

lalapps_inspiral

lalapps_thinca

Read in h(t) data and compute a template bank valid for that data

Read in h(t) data and a template bank and generate single-detector triggers

Page 54: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Components

lalapps_tmpltbank

lalapps_inspiral

lalapps_thinca

Read in h(t) data and compute a template bank valid for that data

Read in h(t) data and a template bank and generate single-detector triggers

Read in triggers from multiple detectors and determine coincidence

Page 55: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Topology

Page 56: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Topology

• We need to decide how to chain these (and other) executables together to make a pipeline

Page 57: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Pipeline Topology

• We need to decide how to chain these (and other) executables together to make a pipeline

• There is no “right” way to do this: different approaches may be better for different situations

Page 58: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Designing a Pipeline

Page 59: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Designing a Pipeline

• Things to consider:

Page 60: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Designing a Pipeline

• Things to consider:

• Type of source (low-mass, high-mass, GRB, etc.)

Page 61: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Designing a Pipeline

• Things to consider:

• Type of source (low-mass, high-mass, GRB, etc.)

• Desired latency (minutes, hours, days, etc.)

Page 62: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Designing a Pipeline

• Things to consider:

• Type of source (low-mass, high-mass, GRB, etc.)

• Desired latency (minutes, hours, days, etc.)

• Computational cost

Page 63: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Two Examples of Pipeline Topologies

Page 64: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

inspiral_online_pipe

Page 65: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

inspiral_online_pipe

• Sometimes called “daily ihope”

Page 66: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

inspiral_online_pipe

• Sometimes called “daily ihope”

• Single detector pipeline used in CBC detector characterization

Page 67: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

inspiral_online_pipe

• Sometimes called “daily ihope”

• Single detector pipeline used in CBC detector characterization

• Don’t need to search all the data: just get an idea of how the search behaves

Page 68: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

inspiral_online_pipe

• Sometimes called “daily ihope”

• Single detector pipeline used in CBC detector characterization

• Don’t need to search all the data: just get an idea of how the search behaves

• Keep computational cost low

Page 69: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

inspiral_online_pipe

• Sometimes called “daily ihope”

• Single detector pipeline used in CBC detector characterization

• Don’t need to search all the data: just get an idea of how the search behaves

• Keep computational cost low

• Generate summary results quickly

Page 70: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave
Page 71: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

ligo_data_find

Locates the h(t) data on the cluster

Page 72: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

ligo_data_find

Create a template bank for the low-mass region

Page 73: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

lalapps_splitbank

ligo_data_find

Split the bank into pieces for faster processing

Page 74: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

lalapps_inspiral

lalapps_splitbank

lalapps_inspiral lalapps_inspiral...

ligo_data_find

Filter the data through each template bank

Page 75: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

lalapps_inspiral

lalapps_splitbank

lalapps_inspiral lalapps_inspiral...

ligo_data_find

ligolw_add

Combine the results of the individual filtering jobs

Page 76: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

lalapps_inspiral

lalapps_splitbank

lalapps_inspiral lalapps_inspiral...

ligo_data_find

ligolw_add

Plot results

Page 77: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave
Page 78: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_inspiral_hipe

Page 79: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_inspiral_hipe

• hierarchal inspiral pipeline

Page 80: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_inspiral_hipe

• hierarchal inspiral pipeline

• Used in the LSC-Virgo low- and high-mass searches

Page 81: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_inspiral_hipe

• hierarchal inspiral pipeline

• Used in the LSC-Virgo low- and high-mass searches

• All-sky, all-time (i.e. search a whole ~ 1 year science run) from all detectors

Page 82: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_inspiral_hipe

• hierarchal inspiral pipeline

• Used in the LSC-Virgo low- and high-mass searches

• All-sky, all-time (i.e. search a whole ~ 1 year science run) from all detectors

• Demand multi-detector coincidence

Page 83: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_inspiral_hipe

• hierarchal inspiral pipeline

• Used in the LSC-Virgo low- and high-mass searches

• All-sky, all-time (i.e. search a whole ~ 1 year science run) from all detectors

• Demand multi-detector coincidence

• Keep computational cost “reasonable”

Page 84: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave
Page 85: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

H1 lalapps_inspiral

H1 ligo_data_find

lalapps_tmpltbank

Page 86: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

H1 lalapps_inspiral L1 lalapps_inspiral

L1 ligo_data_findH1 ligo_data_find

lalapps_tmpltbank

Page 87: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

H1 lalapps_inspiral L1 lalapps_inspiral V1 lalapps_inspiral

L1 ligo_data_findH1 ligo_data_find V1 ligo_data_find

lalapps_tmpltbank lalapps_tmpltbank

Page 88: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

H1 lalapps_inspiral L1 lalapps_inspiral V1 lalapps_inspiral

L1 ligo_data_find

lalapps_thinca

H1 ligo_data_find V1 ligo_data_find

lalapps_tmpltbank lalapps_tmpltbank

Page 89: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

H1 lalapps_inspiral L1 lalapps_inspiral V1 lalapps_inspiral

L1 ligo_data_find

lalapps_thinca

H1 ligo_data_find V1 ligo_data_find

lalapps_tmpltbank lalapps_tmpltbank

trig_to_tmpltbanktrig_to_tmpltbank trig_to_tmpltbank

Page 90: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

H1 lalapps_inspiral L1 lalapps_inspiral V1 lalapps_inspiral

L1 ligo_data_find

lalapps_thinca

H1 ligo_data_find V1 ligo_data_find

lalapps_tmpltbank lalapps_tmpltbank

H1 lalapps_inspiral L1 lalapps_inspiral V1 lalapps_inspiral

trig_to_tmpltbanktrig_to_tmpltbank trig_to_tmpltbank

Page 91: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

lalapps_tmpltbank

H1 lalapps_inspiral L1 lalapps_inspiral V1 lalapps_inspiral

L1 ligo_data_find

lalapps_thinca

H1 ligo_data_find V1 ligo_data_find

lalapps_tmpltbank lalapps_tmpltbank

H1 lalapps_inspiral L1 lalapps_inspiral V1 lalapps_inspiral

lalapps_thinca

trig_to_tmpltbanktrig_to_tmpltbank trig_to_tmpltbank

Page 92: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave
Page 93: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• “First inspiral” only computes triggers based on SNR time series

Page 94: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• “First inspiral” only computes triggers based on SNR time series

• Triggers not coincident between detectors are excluded by “first thinca”

Page 95: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• “First inspiral” only computes triggers based on SNR time series

• Triggers not coincident between detectors are excluded by “first thinca”

• “Second inspiral” computes the chisq-veto for the surviving triggers

Page 96: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• “First inspiral” only computes triggers based on SNR time series

• Triggers not coincident between detectors are excluded by “first thinca”

• “Second inspiral” computes the chisq-veto for the surviving triggers

• Perform “second thinca” to include only triggers that pass both SNR and chisq

Page 97: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave
Page 98: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• This saves computational cost as chisq veto is expensive to compute (15 times cost of matched filtering)

Page 99: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• This saves computational cost as chisq veto is expensive to compute (15 times cost of matched filtering)

• But it increases the complexity of the pipeline

Page 100: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• This saves computational cost as chisq veto is expensive to compute (15 times cost of matched filtering)

• But it increases the complexity of the pipeline

• GPUs make chisq veto cheaper: move back to single stage pipeline?

Page 101: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

CBC Workflows

Page 102: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Getting it all done...

Page 103: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Getting it all done...

• A LIGO-Virgo “science run” typically contains many weeks (or months!) of data

Page 104: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Getting it all done...

• A LIGO-Virgo “science run” typically contains many weeks (or months!) of data

• The executables process short “blocks” of data

Page 105: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Getting it all done...

• A LIGO-Virgo “science run” typically contains many weeks (or months!) of data

• The executables process short “blocks” of data

• Typically 2048 seconds (about 35 minutes)

Page 106: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Getting it all done...

• A LIGO-Virgo “science run” typically contains many weeks (or months!) of data

• The executables process short “blocks” of data

• Typically 2048 seconds (about 35 minutes)

• The pipeline needs to make sure all the data in analyzed

Page 107: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Getting it all done...

• A LIGO-Virgo “science run” typically contains many weeks (or months!) of data

• The executables process short “blocks” of data

• Typically 2048 seconds (about 35 minutes)

• The pipeline needs to make sure all the data in analyzed

• It does this by writing a workflow

Page 108: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave
Page 109: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Detector “metadata”

Page 110: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Detector “metadata”

Pipeline configuration file (a.k.a. “ini” file)

Page 111: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Detector “metadata”

Pipeline configuration file (a.k.a. “ini” file)

lalapps_inspiral_hipe

Page 112: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

Detector “metadata”

Pipeline configuration file (a.k.a. “ini” file)

lalapps_inspiral_hipe

Page 113: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave
Page 114: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• A pipeline like hipe is really a script for generating workflows

Page 115: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• A pipeline like hipe is really a script for generating workflows

• It takes detector metadata and configuration parameters as input

Page 116: Introduction to the Compact Binary Coalescence Search Pipelineold.apctp.org/conferences/2011/NRG2011/NRGPDF/20110801_brow… · Overview of Lectures Dr. Marion CBC Gravitational Wave

• A pipeline like hipe is really a script for generating workflows

• It takes detector metadata and configuration parameters as input

• It writes out a workflow containing a list of jobs that analyze specific data from the given detectors