This repository is a listing of my time doing research for the OzGrav team at UWA.
OzGrav researches gravitational waves, and attempts to use the data taken from various gravitation wave detectors (primarily LIGO in the US) to determine the direction of various waves so that their sources may be studied. The UWA team has developed a pipeline for analysis called SPIIR (summed parallel infinite impulse response) to provide low latency gravitational wave detection.
My research project primarily focuses on developing methods to make it easier for the pipeline to be modified to work with any number of input detectors.
As a result of this, there are now future plans to filter or ignore some detectors for detection, but still use those detectors for other parts of the pipeline. To give a proper idea, the below is the data flow for the current pipeline:
The plan is to implement this data flow:
There will be multiple components of this research repository, and links to all of them will be found in this section.
- Proposal
- Progress Report (2020/05/29)
- Callgraph for postprocessing
- Complexity analysis of postprocessing
- Seminar
- Dissertation
- You can build the benchmarks with:
make -C benchmarking
- If you want to use
nvcc
(NVIDIA's CUDA compiler) instead ofclang
, run:make -C benchmarking nvcc
- CUDA > 9.0
- clang > 8.0
- Intel TBB (
clang
only)