diff --git a/ProcessLib/HeatTransportBHE/HeatTransportBHEProcess.cpp b/ProcessLib/HeatTransportBHE/HeatTransportBHEProcess.cpp index ecb6a3cdc4a44c12b4ec8a969f3d477fedc1d790..576aad5db10d7ab6d73bd7105d3edff9ea93bc61 100644 --- a/ProcessLib/HeatTransportBHE/HeatTransportBHEProcess.cpp +++ b/ProcessLib/HeatTransportBHE/HeatTransportBHEProcess.cpp @@ -222,7 +222,14 @@ void HeatTransportBHEProcess::assembleConcreteProcess( if (_process_data._is_linear) { - auto const& spec = this->getMatrixSpecifications(process_id); + if (!getActiveElementIDs().empty()) + { + OGS_FATAL( + "Domain Deactivation is currently not implemnted with " + "linear optimization."); + } + + auto const& spec = getMatrixSpecifications(process_id); // use matrix cache for soil elements _asm_mat_cache.assemble(t, dt, x, x_prev, process_id, &M, &K, &b,