diff --git a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp index 9aa8f3c2d126ef0ceeefb2645323d58426127f80..1175e3a80bc729a1559c2f93db332bd7c7c0527c 100644 --- a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp +++ b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp @@ -115,6 +115,12 @@ std::unique_ptr<Process> createRichardsComponentTransportProcess( "concentration", //! \ogs_file_param_special{prj__processes__process__RichardsComponentTransport__process_variables__pressure} "pressure"}); + if (per_process_variables.size() > 2) + { + OGS_FATAL( + "By now RichardsComponentTransport process only supports " + "single component transport simulation."); + } process_variables.push_back(std::move(per_process_variables)); } else // staggered scheme.