LAL Structure and Implementing spin effect for amplitude correction

44
LAL Structure and Implementing spin effect for amplitude correction Hyung Won Lee(Inje), Chunglee Kim(SNU), and Jeongcho Kim(Inje) 29-30 Nov. 2013, Seoul National University

description

Hyung Won Lee( Inje ), Chunglee Kim(SNU), and Jeongcho Kim( Inje ) 29-30 Nov. 2013, Seoul National University. LAL Structure and Implementing spin effect for amplitude correction. Contents. LAL Structure Spin effect on the amplitude correction Implementing spin effect - PowerPoint PPT Presentation

Transcript of LAL Structure and Implementing spin effect for amplitude correction

Page 1: LAL Structure and Implementing spin effect for amplitude correction

LAL Structure and Im-plementing spin effect for amplitude correction

Hyung Won Lee(Inje), Chunglee Kim(SNU), and Jeongcho Kim(Inje)29-30 Nov. 2013, Seoul National University

Page 2: LAL Structure and Implementing spin effect for amplitude correction

2

Contents

LAL Structure Spin effect on the amplitude correc-

tion Implementing spin effect Some results and comparison with

TaylorF2 Discussions and future works

2013-11-29 5th Korea-Japan Joint Meeting on GW

Page 3: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 3

LAL Structure LAL Suite

LAL LALFrame LALMetaIO LALXML LALSimulation LALBurst LALInspiral LALPulsar LALInference LALStochastic LALApps

2013-11-29

Page 4: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 4

LAL Package

Package LAL Standard Package General Package General Mathematics and Signal Analysis

Package Core Data Analysis Package Burst Package Inspiral Package Pulsar Package Stochastic Package

2013-11-29

Page 5: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 5

LAL Standard Package

Std : contains headers providing ba-sic datatypes, constants, and macros that support the LAL standard.

Sample : contains templates for LAL headers and modules, as well as fully - autodocumenting example program based on the primer in the std package.

2013-11-29

Page 6: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 6

LAL Standard Package - std LAL datatypes.h

Primitive datatypes▪ Atomic datatypes▪ Complex datatypes

Aggregate datatypes : Store arbitrarily large sets or collections of primitive datatypes. aggregate datatypes are defines : vectors, arrays, se-quences, vector sequences, and array sequences.

Structured datatypes : embed primitive and ag-gregate datatypes inside structures that define their physical meaning.

2013-11-29

Page 7: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 7

General Package

Date : providing routines related to date and time manipulations.

Factories : providing routines for cre-ating ad destroying the LAL aggre-gate datatypes.

Tools : contains the general purpose LAL tools.

Vectorops : contains routines or ma-nipulating vectors.

2013-11-29

Page 8: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 8

General Mathemaica and Sig-nal Analysis Packages fft : contains various routines for per-

forming FFTs. stats : contains statistical routines. tdfilter : covers LAL routines for con-

structing and applying digital time-do-main filters.

utilities : contains various numerical utilities or use in LAL

window : contains a function to create a vector containing a window

2013-11-29

Page 9: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 9

Core Data Analysis Package inject : provides routines to simulate

gravitational waves and their effect on a detector.

2013-11-29

Page 10: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 10

Schematic Diagram of Direc-tory Structure This diagram showing the directory structure of the LAL.

2013-11-29

Page 11: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 11

LAL Development tools

autoconfig automake

./00boot ./configure ./make ./make install

2013-11-29

Page 12: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 12

Affected directory

LALsimulation directory LALSimInspiral.h LALSimInspiral.c LALSimInspiralTaylorF2Amp.c

(added)

generate_hf.c Standalone main program to get tem-

plate2013-11-29

Page 13: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 13

Used data structure

COMPLEX16FrequencySeries XLALCreateCOMPLEX16Frequency-

Series() XLALDestroyCOMPLEX16Frequency-

Series()

2013-11-29

Page 14: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 14

Spin effect on the amplitude correction

2013-11-29

Page 15: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 15

Geometry

2013-11-29

Page 16: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 16

Basic variable defini-tions

2013-11-29

Page 17: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 17

Stationary-Phase Approxima-tion ,

2013-11-29

Page 18: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 18

Time-domain strain

2013-11-29

Page 19: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 19

Frequency-domain strain

2013-11-29

Page 20: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 20

Frequency-domain strain

2013-11-29

Page 21: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 21

Coefficients

2013-11-29

Page 22: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 22

Coefficients

2013-11-29

Page 23: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 23

Coefficients

2013-11-29

Page 24: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 24

Coefficinets

2013-11-29

Page 25: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 25

Coefficients

2013-11-29

Page 26: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 26

SPA Phase up to 2.5PN

2013-11-29

Page 27: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 27

SPA Phase

2013-11-29

Page 28: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 28

SPA Phase up to 3.5PN

2013-11-29

Page 29: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 29

Implementing Spin Ef -fect LALSimInspiral.h LALSimInspiral.c LALSimInspiralTaylorF2Amp.c

generate_hf.c

2013-11-29

Page 30: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 30

LALSimInspiral.h

2013-11-29

Page 31: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 31

LALSimInspiral.c

int XLALSimInspiralChooseFDWave-form()

2013-11-29

Page 32: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 32

LALSimInspiralAmp.c

2013-11-29

Page 33: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 33

LALSimInspiralTaylor-F2Amp.c sf2_spin_corr_amp

sf2_spin_corrections_amp() Calculate SPA phase

REAL8 sf2_psi_SPA() Calculate SPA phase up to 3.5 PN

COMPLEX16 sf2_amp_SPA_plus() Calculate for

COMPLEX16 sf2_amp_SPA_cross() Calculate for

2013-11-29

Page 34: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 34

generate_hf.c

2013-11-29

Page 35: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 35

Some results and comparison with TaylorF2 Polarization : 5.369755 rad () Frequency bin size : 1Hz R.A. of source : 0.57474689525 rad () dec of source : 0.648522019386 rad () Inclination : 0.785 rad () M1 : 1.4 M_sun / 10 M_sun M2 : 1.4 M_sun / 1.4 M_sun Distance : 4.0 Mpc / 23.1 Mpc S1 and S2 : (0, 0, 0) LN : (0,0,1) PN order : 3.5PN

2013-11-29

Page 36: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 36

Some Results

2013-11-29

Page 37: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 37

Some Results

2013-11-29

Page 38: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 38

Some Results

2013-11-29

Page 39: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 39

Some Results

2013-11-29

Page 40: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 40

Some Results

2013-11-29

Page 41: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 41

Some Results

2013-11-29

Page 42: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 42

Some Results

2013-11-29

Page 43: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 43

Some Results

2013-11-29

Page 44: LAL Structure and Implementing spin effect for amplitude correction

5th Korea-Japan Joint Meeting on GW 44

Discussions and future works Wiggling features are not sinusoidal Asymmetric mass waveform are

much oscillating with frequency Some artificial(?) discontinuity

2013-11-29