Skip to content
Snippets Groups Projects
Commit 6f56d61e authored by Chad Hanna's avatar Chad Hanna Committed by Kipp Cannon
Browse files

update doc

parent 266a3ce7
No related branches found
No related tags found
No related merge requests found
...@@ -5,7 +5,8 @@ Prerequisites ...@@ -5,7 +5,8 @@ Prerequisites
------------- -------------
- Fully functional gstlal, gstlal-ugly, gstlal-inspiral installation - Fully functional gstlal, gstlal-ugly, gstlal-inspiral installation
- Condor managed computing resource using the LIGO Data Grid configuraiton with dedicated nodes to support online jobs (which run indefinitely) - Condor managed computing resource using the LIGO Data Grid configuration
with dedicated nodes to support online jobs (which run indefinitely)
- Network streaming gravitational wave data - Network streaming gravitational wave data
- Optional, but recommended, accounts for LVAlert and a robot certificate to - Optional, but recommended, accounts for LVAlert and a robot certificate to
authtenticate uploades to the GRavitational-wave Candidate Event DataBase authtenticate uploades to the GRavitational-wave Candidate Event DataBase
...@@ -56,11 +57,14 @@ Go into the bns directory and get the example configuration file from gitlab:: ...@@ -56,11 +57,14 @@ Go into the bns directory and get the example configuration file from gitlab::
cd sept_opa/banks/bns cd sept_opa/banks/bns
wget https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/sbank_bns.ini wget https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/sbank_bns.ini
You will also need an **appropriate** PSD for the data you intend to analyze. Here is an example file, but it is important you use an appropriate one:: You will also need an **appropriate** PSD for the data you intend to analyze.
Here is an example file, but it is important you use an appropriate one::
wget https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/H1L1V1-REFERENCE_PSD-1186624818-687900.xml.gz wget https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/H1L1V1-REFERENCE_PSD-1186624818-687900.xml.gz
**NOTE you will need to modify the content for your code installation and desired parameter space - this is simply an example file. You can see lalapps_cbc_sbank --help for more information** **NOTE you will need to modify the content for your code installation and
desired parameter space - this is simply an example file. You can see
lalapps_cbc_sbank --help for more information**
Next generate the condor dag by running lalapps_cbc_sbank_pipe:: Next generate the condor dag by running lalapps_cbc_sbank_pipe::
...@@ -74,24 +78,31 @@ You can monitor the progress by doing:: ...@@ -74,24 +78,31 @@ You can monitor the progress by doing::
tail -f GSTLAL_BNS.dag.dagman.out tail -f GSTLAL_BNS.dag.dagman.out
You need to wait for this to finish before moving on to the SVD decompositions step. You need to wait for the BNS bank to finish before moving on to the SVD
decomposition step for the BNS bank, however the other banks (NSBH, BBH, IMBH)
can be generated simultaneously.
Making the NSBH, BBH, and IMBH banks Making the NSBH, BBH, and IMBH banks
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
You can repeat the above procedure for generating the NSBH, BBH and IMBH banks. You will need to change the sbank configuration file (.ini). Examples can be found here: You can repeat the above procedure for generating the NSBH, BBH and IMBH banks.
You will need to change the sbank configuration file (.ini). Examples can be
found here:
- https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/sbank_nsbh.ini - https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/sbank_nsbh.ini
- https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/sbank_bbh.ini - https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/sbank_bbh.ini
- https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/sbank_imbh.ini - https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/sbank_imbh.ini
You can generate all of these banks in parallel.
Decompose the template waveforms using the SVD in chirpmass and chi bins Decompose the template waveforms using the SVD in chirpmass and chi bins
------------------------------------------------------------------------ ------------------------------------------------------------------------
In order to remain organized we will make new directories for the svd decomposed template banks. First go to the projects root directory, e.g.:: In order to remain organized we will make new directories for the svd
decomposed template banks. First go to the projects root directory, e.g.::
cd /home/gstlalcbc/observing/3/online/ cd /home/gstlalcbc/observing/3/online/
...@@ -112,7 +123,8 @@ Get the config file example:: ...@@ -112,7 +123,8 @@ Get the config file example::
wget https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.bns_svd wget https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.bns_svd
**NOTE this file is provided as an example. You will in general have to suit it to the spcifics of your environment and the search you plan to conduct** **NOTE this file is provided as an example. You will in general have to suit it
to the spcifics of your environment and the search you plan to conduct**
Then run make to generate an SVD dag:: Then run make to generate an SVD dag::
...@@ -129,17 +141,51 @@ Decomposing the NSBH, BBH and IMBH banks ...@@ -129,17 +141,51 @@ Decomposing the NSBH, BBH and IMBH banks
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
You can repeat the above procedure for the NSBH, BBH and IMBH banks. You should modify these example files to suit your needs, but here are example make files. You can repeat the above procedure for the NSBH, BBH and IMBH banks. You
should modify these example files to suit your needs, but here are example make
files.
- https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.nsbh_svd - https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.nsbh_svd
- https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.bbh_svd - https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.bbh_svd
- https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.imbh_svd - https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.imbh_svd
Combining the SVD bank caches into a single cache
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
In order to move to the next step, one must combine the cache files after all of the SVD jobs have finished::
cd /home/gstlalcbc/observing/3/online/svd
Then combine the cache files with::
cat bns/H1_bank.cache bbh/H1_bank.cache nsbh/H1_bank.cache imbh/H1_bank.cache > H1_bank.cache
cat bns/L1_bank.cache bbh/L1_bank.cache nsbh/L1_bank.cache imbh/L1_bank.cache > L1_bank.cache
cat bns/V1_bank.cache bbh/V1_bank.cache nsbh/V1_bank.cache imbh/V1_bank.cache > V1_bank.cache
Setup and run the actual online analysis Setup and run the actual online analysis
---------------------------------------- ----------------------------------------
You need to make a directory for the analysis results, e.g.,::
cd /home/gstlalcbc/observing/3/online/
mkdir trigs
cd trigs
Then get an example Makefile::
wget https://git.ligo.org/lscsoft/gstlal/raw/master/gstlal-inspiral/share/O3/sept_opa/Makefile.online_analysis
Modify the example Makefile to your needs. **NOTE when starting an analysis from scratch it is important to have the --gracedb-far-threshold = 1**
Run make::
make -f Makefile.online_analysis
And submit the condor dag::
condor_submit_dag trigger_pipe.dag
Basic LIGO/ALIGO colored Gaussian noise on the command line Basic LIGO/ALIGO colored Gaussian noise on the command line
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment