diff --git a/src/micm/micm.cpp b/src/micm/micm.cpp index d10656b6..d4bde009 100644 --- a/src/micm/micm.cpp +++ b/src/micm/micm.cpp @@ -359,15 +359,11 @@ namespace musica solver_parameters_ = std::make_unique(solver_config.GetSolverParams()); auto solver = std::make_unique( - micm::SolverBuilder< + micm::CpuSolverBuilder< micm::BackwardEulerSolverParameters, micm::VectorMatrix, micm::SparseMatrix>, - micm::ProcessSet, - micm::LinearSolver< - micm::SparseMatrix>, - micm::LuDecomposition>, - VectorState>(micm::BackwardEulerSolverParameters()) + micm::LuDecompositionDoolittle>(micm::BackwardEulerSolverParameters()) .SetSystem(solver_parameters_->system_) .SetReactions(solver_parameters_->processes_) .SetNumberOfGridCells(num_grid_cells_)