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;