advanced ligo: science aims, timescales - stfc ems italy kagra, japan ligo ... input power [w], (d...

16
Advanced LIGO: Science aims, timescales and computing challenges Stephen Fairhurst Cardiff University

Upload: trannhi

Post on 17-Apr-2018

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Advanced LIGO: Science aims, timescales and computing challenges

Stephen FairhurstCardiff University

Page 2: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Gravitational Waves• Gravitational waves are a

feature of Einstein’s general theory of relativity

• Accelerating mass emits gravitational waves

• “Ripples in space-time” propagate away from source at the speed of light

• Typical magnitude ~10-23

2

Page 3: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

A global network

LIGO Hanford, USA

LIGO Livingston,

USA GEO 600,Germany

Virgo,Italy

KAGRA,Japan

LIGOIndia

3

Page 4: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

The Advanced LIGO Detectors

18

Quadruple Suspension for Advanced LIGO

C Torrie, M Perreur-Lloyd, E Elliffe, R Jones

From Harry et al, CQG (2010) 4

Page 5: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Detector sensitivity

From Harry et al, CQG (2010)

Page 6: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Sensitivity evolution

101

102

103

10−24

10−23

10−22

10−21

frequency (Hz)

stra

in n

ois

e a

mp

litu

de

(H

z−1

/2)

Advanced Virgo

Early (2016−17, 20 − 60 Mpc)Mid (2017−18, 60 − 85 Mpc)Late (2018−20, 65 − 115 Mpc)Design (2021, 130 Mpc)BNS−optimized (145 Mpc)

101

102

103

10−24

10−23

10−22

10−21

frequency (Hz)

stra

in n

ois

e a

mp

litu

de

(H

z−1

/2)

Advanced LIGO

Early (2015, 40 − 80 Mpc)Mid (2016−17, 80 − 120 Mpc)Late (2017−18, 120 − 170 Mpc)Design (2019, 200 Mpc)BNS−optimized (215 Mpc)

From Aasi et al, arXiv:1304.0670

Page 7: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Advanced LIGO today

101 102 10310−24

10−23

10−22

10−21

10−20

10−19

Frequency [Hz], (BW, ENBW) = (0.125, 0.1875) [Hz]

Stra

in [(

m/m

)/rtH

z]

H1 Strain Sensivity, Oct 01 2015 01:30:43 UTCInput Power [W], (DHorizon, DSenseMon) = (157, 70) [Mpc]

crea

ted

by p

rodu

ceof

ficia

lstra

inas

ds_O

1 on

01−

Oct−2

015

, J. K

isse

l

Page 8: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Data rates

• Sample rates determined by detector’s sensitive band (Hz to kHz)

• Calibrated gravitational wave strain is few TB per detector per year

8

LIGO-T1500118–v6

aLIGO Instrument Storage Requirements

Data Type File Rate Data Rate(After Compression)

Raw 492,750 files/yr 10.00 MB/sSecond-Trend 52,560 files/yr 1.10 MB/sMinute-Trend 8,760 files/yr 0.08 MB/sRDS 123,188 files/yr 2.00 MB/sCalibrated Strain 123,188 files/yr 0.12 MB/sSFTs 17,520 files/yr 0.02 MB/s

Single Interferometer Total: 818000 files/yr 13.32 MB/sBoth aLIGO Interferometers: 1.6M files/yr 800 TB/yr

Table 4: aLIGO data rates per copy of data for di↵erent data types.

aLIGO Data Analysis Storage Requirements

Search Group TB/yr

Burst 254Compact Binary Coalescences (CBC) 1167Continuous Waves (CW) 493Stochastic GW background (SGWB) 25Detector Characterization (Detchar) 223Total 2162

Table 5: Storage requirements for each working groups.

3.2 Data Requirements

Table 4 shows the expected file and data generation rates per aLIGO interferometer for varioustypes of data. Raw data, which contains all the channels designated for permanent archivingdominates the data rates and the number of files generated. For dual-copy of the data from thetwo aLIGO detectors, the Laboratory will archive around 800TB/yr.

In addition, the search group and data quality activities are expected to generate about⇠ 2200TB/yras shown in Table 5. These analysis results will be archived in the central data archive at Caltechalong with the primary instrument data. The resulting total data rate per copy is ⇠ 3000TB/yr.

Table 6 shows the estimated data collected in the observing runs between 2015 and 2018. The LSC

Advanced Detector Era Observing Runs

Year Estimated Duration Detectors2015 3 months H1, L1

2016-17 6 months H1, L1, V12017-18 9 months H1, L1, V1

Table 6: Schedule for Advanced Detector Era observing runs where the detectors are: H1, LIGO Hanford;L1, LIGO Livingston; V1, Virgo.

14

Page 9: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Sources of Gravitational WavesContinuous Waves (CW):Spinning Neutron Stars

Short Bursts:Supernovae,Gamma Ray Bursts

Coalescing Binaries (CBC):Merging black holes and neutron stars

Stochastic Sources (SGWB): GW from the Big Bang

9

Page 10: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

CPU requirements

10

Millions of service units. 1 SU equals 1 core-hour of execution time on a reference Intel Xeon E5-2670 CPU

Page 11: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Available computing

MSU commitment in Q4 2015:

• 11 - AEI Hannover

• 8 - LIGO Lab

• 6 - Syracuse

• 3 - Cardiff

• 3 - Virgo

• 3 - UW-Milwaukee

11

UK Contribution, hosted on Cardiff’s Raven cluster:• 1,440 Haswell cores• 660 Westmere cores• 200TB Storage• Dedicated LIGO head node

Page 12: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Spinning Neutron Stars• Small “mountain” on a

spinning neutron star gives a continuous gravitational wave signal

• Motion of earth modulates signal frequency

• Fully coherent search requires more computing than available

• Search is run under the BOINC crowd-sourced distributed computing through Einstein@Home, delivering 2 petaflops of compute power.

12

Page 13: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Searching for binary mergers

Time of merger

SNR

X /

=

Data Waveform Sensitivity

13

Page 14: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Search Costs• The cost of the search scales with the required number of template waveforms

• Current searches use 300,000 templates

• In 2017-18, will require 2 million templates

• Search is “pleasingly parallel”.

• Cost also scales with number of detectors

• Currently 2 advanced LIGO detectors

• Increasing to 3 with addition of advanced Virgo in 2016

• Then 4 and 5 as KAGRA and (hopefully) LIGO India join, around 2020.

• Processing speed

• 5,000 templates per E5-2670 core

• Consumer grade GPUs give best throughput per £.14

Page 15: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Parameter estimation

• Detailed parameter estimation performed on event candidates

• Dominant computational cost is waveform generation

15

20

FIG. 7: Comparison of probability density functions for the BNS signal (table II) as determined by each sampler. Shown areselected 2D posterior density functions in greyscale, with red cross-hairs indicating the true parameter values, and contoursindicating the 90% credible region as estimated by each sampler. On the axes are superimposed the one-dimensional marginaldistributions for each parameter, as estimated by each sampler, and the true value indicated by a vertical red line. The colourscorrespond to blue: Bambi, magenta: Nest, green: MCMC. (left) The mass posterior distribution parametrized by chirp massand symmetric mass ratio. (centre) The location of the source on the sky. (right) The distance dL and inclination ✓JN of thesource showing the characteristic V-shaped degeneracy.

FIG. 8: Comparison of probability density functions for the NSBH signal (table II), with same color scheme as fig 7. (first rowleft) The mass posterior distribution parametrized by chirp mass and symmetric mass ratio. (first row centre) The location ofthe source on the sky. (first row right) The distance dL and inclination ✓JN of the source. In this case the V-shaped degeneracyis broken, but the large correlation between dL and ✓JN remains. (second row left) The spin magnitudes posterior distribution.(second row centre) The spin and mass of the most massive member of the binary illustrating the degeneracy between massand spin. (second row right) The spin and symmetric mass ratio.

21

M (M�) ⌘ m1 (M�) m2 (M�) d (Mpc) ↵ (rad) � (rad)

Nest 1.12531.12551.1251 0.24870.25

0.2447 1.41.51.3 1.21.3

1.1 197251115 3.193.24

3.14 �0.997�0.956�1.02

MCMC 1.12531.12551.1251 0.24870.25

0.2447 1.41.51.3 1.21.3

1.1 195250113 3.193.24

3.14 �0.998�0.958�1.02

BAMBI 1.12531.12551.1251 0.24870.25

0.2449 1.41.51.3 1.21.3

1.1 196251114 3.193.24

3.14 �0.998�0.958�1.02

Injected 1.1253 0.2497 1/3382 1.249 134.8 3.17 -0.97

TABLE III: BNS recovered parameters. Median values and 5%� 95% credible interval for a selection of parameters for eachof the sampling algorithms.

M(M�) ⌘ m1 (M�) m2 (M�) d (Mpc) a1 a2 ↵ (rad) � (rad)

Nest 3.423.483.36 0.110.23

0.076 11155.3 1.72.9

1.4 612767383 0.360.75

0.041 0.490.950.046 0.8430.874

0.811 0.4590.4950.422

MCMC 3.423.483.36 0.120.23

0.077 11155.3 1.72.9

1.4 601763369 0.350.73

0.038 0.480.940.045 0.8430.874

0.812 0.4590.4960.422

BAMBI 3.423.483.37 0.110.22

0.075 11155.8 1.62.7

1.3 609767378 0.360.72

0.042 0.490.950.044 0.8430.874

0.811 0.4590.4950.422

Injected 3.477 0.076 15 1.35 397 0.63 0.0 0.82 0.44

TABLE IV: NSBH recovered parameters, defined as above.

M (M�) ⌘ m1 (M�) m2 (M�) d (Mpc) a1 a2 ↵ (rad) � (rad)

Nest 9.59.89.3 0.150.217

0.12 24.329.316.3 5.57.7

4.7 647866424 0.340.66

0.082 0.480.950.049 0.210.29

0.14 �0.612�0.564�0.659

MCMC 9.59.89.3 0.150.23

0.12 23.829.114.8 5.58.2

4.7 630847404 0.360.78

0.092 0.510.950.05 0.210.3

0.14 �0.612�0.563�0.658

BAMBI 9.59.89.3 0.1490.216

0.12 24.529.216.3 5.47.5

4.7 638859428 0.350.69

0.087 0.490.940.049 0.210.29

0.14 �0.612�0.565�0.659

Injected 9.44 0.227 15 8 500 0.79 0.77 0.230 -0.617

TABLE V: BBH recovered parameters, defined as above.

The computationally easiest waveform to generate isTaylorF2, where an analytic expression for the waveformin the frequency domain is available. For the BNS signalsimulated here, around 50 waveforms can be generatedper second at our chosen configuration (32 s of data sam-pled at 4096 Hz). On the other hand, more sophisticatedwaveforms, like SpinTaylorT4 with precessing spins, re-quire solving di↵erential equations in the time domain,and a subsequent FFT (the likelihood is always calcu-lated in the frequency domain), which raises the CPUtime required to generate a single waveform by an orderof magnitude.

The structure of the parameter space a↵ects the lengthof a run in several ways. The first, and most obvious, isthrough the number of dimensions: when waveforms withprecessing spins are considered a 15-dimension parame-ter space must be explored, while in the simpler case ofnon-spinning signals the number of dimensions is 9. Theduration of a run will also depend on the correlationspresent in the parameter space, e.g. between the distanceand inclination parameters [38]. Generally speaking runswhere correlations are stronger will take longer to com-plete as the codes will need more template calculationsto e↵ectively sample the parameter space and find theregion of maximum likelihood.

Table VI shows a comparison of the e�ciency of eachcode running on each of the simulated signals in terms ofthe cost in CPU time, wall time, and the CPU/wall timetaken to generate each sample which ended up in theposterior distribution. These numbers were computedusing the same hardware, Intel Xeon E5-2670 2.6 GHzprocessors.

BNS Bambi Nest MCMC

posterior samples 6890 19879 8363

CPU time (s.) 3317486 1532692 725367

wall time (s.) 219549 338175 23927

CPU seconds/sample 481.5 77.1 86.7

wall seconds/sample 31.9 17.0 2.9

NSBH Bambi Nest MCMC

posterior samples 7847 20344 10049

CPU time (s.) 2823097 9463805 4854653

wall time (s.) 178432 2018936 171992

CPU seconds/sample 359.8 465.2 483.1

wall seconds/sample 22.7 99.2 17.1

BBH Bambi Nest MCMC

posterior samples 10920 34397 10115

CPU time (s.) 2518763 7216335 5436715

wall time (s.) 158681 1740435 200452

CPU seconds/sample 230.7 209.8 537.5

wall seconds/sample 14.5 50.6 19.8

TABLE VI: Preformance of all three sampling methods onthe three signals from table II. The time quoted in the “CPUtime” line is the cumulative CPU-time across multiple cores,while the time quoted in the “wall time” line is the actualtime taken to complete the sampling. The di↵erence is an in-dication of the varying degrees of parallelism in the methods.

We note that at the time of writing the three samplershave di↵erent level of parallelization, which explains thedi↵erences between codes of the ratio CPU time to walltime.

From Veitch et al 2014

Page 16: Advanced LIGO: Science aims, timescales - STFC EMS Italy KAGRA, Japan LIGO ... Input Power [W], (D Horizon, D ... • Calibrated gravitational wave strain is few TB per detector per

Einstein Telescope• Proposed next generation

gravitational wave observatory

• factor of 10 improvement in sensitivity

• low frequency sensitivity to 1 Hz

• Computational challenge:

• waveforms 100x as long

• 100x as many templates16