diff --git a/src/cpu/VirtualFluidsCore/CoProcessors/MPIIORestartCoProcessor.cpp b/src/cpu/VirtualFluidsCore/CoProcessors/MPIIORestartCoProcessor.cpp
index bc87008956f9ad851c243e5b039ad295602f022f..02e471c4d652a88335c29f481b6c08b15dcc49e8 100644
--- a/src/cpu/VirtualFluidsCore/CoProcessors/MPIIORestartCoProcessor.cpp
+++ b/src/cpu/VirtualFluidsCore/CoProcessors/MPIIORestartCoProcessor.cpp
@@ -2536,7 +2536,7 @@ void MPIIORestartCoProcessor::readPhaseField(int step, int fieldN)
 
     size_t index = 0;
     size_t nextVectorSize = dataSetParamStr.nx[0] * dataSetParamStr.nx[1] * dataSetParamStr.nx[2] * dataSetParamStr.nx[3];
-    std::vector<double> vectorsOfValues;
+    std::vector<LBMReal> vectorsOfValues;
 
     for (int n = 0; n < blocksCount; n++)
     {
diff --git a/src/cpu/VirtualFluidsCore/Parallel/MPICommunicator.h b/src/cpu/VirtualFluidsCore/Parallel/MPICommunicator.h
index 3c25cc78f74e7a4efbca436bc0dc07b62ce4fa6e..cd63d8f1db9e27ab3572a26693355c88a303104f 100644
--- a/src/cpu/VirtualFluidsCore/Parallel/MPICommunicator.h
+++ b/src/cpu/VirtualFluidsCore/Parallel/MPICommunicator.h
@@ -19,7 +19,7 @@ class MPICommunicator : public Communicator
 {
 private:
     MPICommunicator();
-    MPICommunicator(const MPICommunicator &) {}
+    MPICommunicator(const MPICommunicator &) = default;
 
 public:
     ~MPICommunicator() override;