From 633e1640e3c2f93e1600d068de987efce5edee9a Mon Sep 17 00:00:00 2001 From: Qina Tan Date: Fri, 20 Oct 2023 09:31:51 -0600 Subject: [PATCH] fixing bug --- src/solver/linear_solver.cu | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/solver/linear_solver.cu b/src/solver/linear_solver.cu index c48ed1125..8fd5956d7 100644 --- a/src/solver/linear_solver.cu +++ b/src/solver/linear_solver.cu @@ -93,11 +93,11 @@ __global__ void SolveKernel(SolveDevice* device) double* d_b; double* d_x; SolveDevice* device; - device.n_grids_= denseMatrix.n_grids_; - device.b_column_counts_ = denseMatrix.b_column_counts_; - device.x_column_counts_ = denseMatrix.x_column_counts_; - device.nLij_Lii_size_ = linearSolver.nLij_Lii_size_; - device.nUij_Uii_size_ = linearSolver.nUij_Uii_size_; + device->n_grids_= denseMatrix.n_grids_; + device->b_column_counts_ = denseMatrix.b_column_counts_; + device->x_column_counts_ = denseMatrix.x_column_counts_; + device->nLij_Lii_size_ = linearSolver.nLij_Lii_size_; + device->nUij_Uii_size_ = linearSolver.nUij_Uii_size_; //allocate device memory cudaMalloc(&d_nLij_Lii, sizeof(std::pair)* linearSolver.nLij_Lii_size_);