File indexing completed on 2026-07-26 08:22:11
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "../../utils/cuda_error_handling.hpp"
0010 #include "../../utils/global_index.hpp"
0011 #include "./fit_prelude.hpp"
0012
0013
0014 #include "traccc/fitting/device/fit_prelude.hpp"
0015
0016 namespace traccc::cuda {
0017 namespace kernels {
0018
0019 __global__ void fit_prelude(const device::fit_prelude_payload payload) {
0020 device::fit_prelude(details::global_index1(), payload);
0021 }
0022
0023 }
0024
0025 void fit_prelude(const dim3& grid_size, const dim3& block_size,
0026 std::size_t shared_mem_size, const cudaStream_t& stream,
0027 const device::fit_prelude_payload& payload) {
0028 kernels::fit_prelude<<<grid_size, block_size, shared_mem_size, stream>>>(
0029 payload);
0030 TRACCC_CUDA_ERROR_CHECK(cudaGetLastError());
0031 }
0032
0033 }