This repository contains several git submodules related to various implementations of the Liquid Argone Time Projection Chamber (LArTPC) signal simulation module of the Wire-Cell Toolkit, using portable programming models including Kokkos, SYCL, OpenMP and std::par.
To check out this repository with all the submodules, follow the steps below:
git clone --recurse-submodules https://github.com/hep-cce/wire-cell-pps.git
-
Yu, Haiwang, Zhihua Dong, Kyle Knoepfel, Meifeng Lin, Brett Viren, and Kwangmin Yu. "Evaluation of Portable Acceleration Solutions for LArTPC Simulation Using Wire-Cell Toolkit." In EPJ Web of Conferences, vol. 251, 03032. EDP Sciences, 2021.
-
Dong, Zhihua, Kyle Knoepfel, Meifeng Lin, Brett Viren, and Haiwang Yu. "Evaluation of Portable Programming Models to Accelerate LArTPC Detector Simulations." In Journal of Physics: Conference Series, vol. 2438, no. 1, 012036. IOP Publishing, 2023.
-
Lin, Meifeng, Zhihua Dong, Tianle Wang, Mohammad Atif, Meghna Battacharya, Kyle Knoepfel, Charles Leggett, Brett Viren, and Haiwang Yu. "Portable Programming Model Exploration for LArTPC Simulation in a Heterogeneous Computing Environment: OpenMP vs. SYCL." arXiv preprint arXiv:2304.01841 (2023).