From 5abf46c8110c0930ebd13178d6a4fc7c245d95f4 Mon Sep 17 00:00:00 2001
From: renchao_lu <renchao.lu@gmail.com>
Date: Wed, 5 May 2021 11:12:23 +0200
Subject: [PATCH] [PL/RCT] add fatal message.

---
 .../CreateRichardsComponentTransportProcess.cpp             | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp
index 9aa8f3c2d12..1175e3a80bc 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.
-- 
GitLab