diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake index 81d930e2..52719f9f 100644 --- a/cmake/dependencies.cmake +++ b/cmake/dependencies.cmake @@ -51,7 +51,7 @@ endif() if (MUSICA_ENABLE_MICM AND MUSICA_BUILD_C_CXX_INTERFACE) set_git_default(MICM_GIT_REPOSITORY https://github.com/NCAR/micm.git) - set_git_default(MICM_GIT_TAG v3.5.0) + set_git_default(MICM_GIT_TAG 6b1c58a9be14095e3f3c6df403c91c4e800f23de) FetchContent_Declare(micm GIT_REPOSITORY ${MICM_GIT_REPOSITORY} diff --git a/src/micm/micm.cpp b/src/micm/micm.cpp index dd5b804a..8756accb 100644 --- a/src/micm/micm.cpp +++ b/src/micm/micm.cpp @@ -248,7 +248,11 @@ namespace musica micm::ProcessSet, micm::LinearSolver< micm::SparseMatrix>, - micm::LuDecomposition>>(micm::RosenbrockSolverParameters::ThreeStageRosenbrockParameters()) + micm::LuDecomposition>, + micm::State< + micm::VectorMatrix, + micm::SparseMatrix>>>( + micm::RosenbrockSolverParameters::ThreeStageRosenbrockParameters()) .SetSystem(solver_parameters_->system_) .SetReactions(solver_parameters_->processes_) .SetNumberOfGridCells(num_grid_cells_)