diff --git a/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp b/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp
index df616a41bfc889145dfdca09e4883ca1581a20af..9315a4b47aff717f1f8e98e03147407ecb840ad2 100644
--- a/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp
+++ b/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp
@@ -46,9 +46,9 @@
 
 Parameter::Parameter(int numberOfProcesses, int myId)
 {
-    ic.numprocs = numberOfProcesses;
-    ic.myid = myId;
-
+    this->ic.numprocs = numberOfProcesses; 
+    this->ic.myid = myId;
+    
     initGridPaths();
     initGridDist();
     initMultiKernel();
@@ -57,14 +57,19 @@ Parameter::Parameter(int numberOfProcesses, int myId)
     // initLBMSimulationParameter();
 }
 
-Parameter::Parameter(const vf::basics::ConfigurationFile &configData, int numberOfProcesses, int myId): Parameter(numberOfProcesses, myId)
+Parameter::Parameter(const vf::basics::ConfigurationFile &configData, int numberOfProcesses, int myId)
 {
+    this->ic.numprocs = numberOfProcesses; 
+    this->ic.myid = myId;
+
     readConfigData(configData);
 
     initGridPaths();
     initGridDist();
     initMultiKernel();
     this->setFName(this->getOutputPath() + "/" + this->getOutputPrefix());
+
+    // initLBMSimulationParameter();
 }
 
 Parameter::~Parameter() = default;