From 1d1aaf8bb66c26e9047abfd7e53fd23f92623eeb Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Tue, 23 Feb 2021 08:03:24 +0000 Subject: [PATCH] Fix clang compiler warnings for VF cpu. --- .../BoundaryConditions/MultiphaseNoSlipBCAlgorithm.h | 2 +- .../CoProcessors/IntegrateValuesHelper.cpp | 6 +++--- .../Visitors/MultiphaseInitDistributionsBlockVisitor.cpp | 5 ++++- .../Visitors/MultiphaseInitDistributionsBlockVisitor.h | 4 ++-- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/cpu/VirtualFluidsCore/BoundaryConditions/MultiphaseNoSlipBCAlgorithm.h b/src/cpu/VirtualFluidsCore/BoundaryConditions/MultiphaseNoSlipBCAlgorithm.h index a1b9642f0..dc6e5bc6a 100644 --- a/src/cpu/VirtualFluidsCore/BoundaryConditions/MultiphaseNoSlipBCAlgorithm.h +++ b/src/cpu/VirtualFluidsCore/BoundaryConditions/MultiphaseNoSlipBCAlgorithm.h @@ -45,6 +45,6 @@ public: SPtr<BCAlgorithm> clone() override; void addDistributions(SPtr<DistributionArray3D> distributions) override; void addDistributionsH(SPtr<DistributionArray3D> distributionsH) override; - void applyBC(); + void applyBC() override; }; #endif // MultiphaseNoSlipBCAlgorithm_h__ diff --git a/src/cpu/VirtualFluidsCore/CoProcessors/IntegrateValuesHelper.cpp b/src/cpu/VirtualFluidsCore/CoProcessors/IntegrateValuesHelper.cpp index 76895f1be..81f7dfc41 100644 --- a/src/cpu/VirtualFluidsCore/CoProcessors/IntegrateValuesHelper.cpp +++ b/src/cpu/VirtualFluidsCore/CoProcessors/IntegrateValuesHelper.cpp @@ -131,9 +131,9 @@ void IntegrateValuesHelper::calculateAV() double Avzz = (*averagedValues)(val<1>(node), val<2>(node), val<3>(node), AvVzz); double Avxz = (*averagedValues)(val<1>(node), val<2>(node), val<3>(node), AvVxz); - sAvVx1 += abs(Avx); - sAvVx2 += abs(Avy); - sAvVx3 += abs(Avz); + sAvVx1 += std::abs(Avx); + sAvVx2 += std::abs(Avy); + sAvVx3 += std::abs(Avz); sTSx1 += sqrt(Avxx); sTSx2 += sqrt(Avyy); diff --git a/src/cpu/VirtualFluidsCore/Visitors/MultiphaseInitDistributionsBlockVisitor.cpp b/src/cpu/VirtualFluidsCore/Visitors/MultiphaseInitDistributionsBlockVisitor.cpp index 508442c86..2d1babf81 100644 --- a/src/cpu/VirtualFluidsCore/Visitors/MultiphaseInitDistributionsBlockVisitor.cpp +++ b/src/cpu/VirtualFluidsCore/Visitors/MultiphaseInitDistributionsBlockVisitor.cpp @@ -51,8 +51,11 @@ MultiphaseInitDistributionsBlockVisitor::MultiphaseInitDistributionsBlockVisitor } ////////////////////////////////////////////////////////////////////////// MultiphaseInitDistributionsBlockVisitor::MultiphaseInitDistributionsBlockVisitor( LBMReal densityRatio, LBMReal intThickness, LBMReal radius, LBMReal vx1, LBMReal vx2, LBMReal vx3) - : Block3DVisitor(0, Grid3DSystem::MAXLEVEL), densityRatio(densityRatio), intThickness(intThickness), radius(radius) + : Block3DVisitor(0, Grid3DSystem::MAXLEVEL), densityRatio(densityRatio) /*, intThickness(intThickness), radius(radius) */ { + (void) intThickness; + (void) radius; + this->setVx1(vx1); this->setVx2(vx2); this->setVx3(vx3); diff --git a/src/cpu/VirtualFluidsCore/Visitors/MultiphaseInitDistributionsBlockVisitor.h b/src/cpu/VirtualFluidsCore/Visitors/MultiphaseInitDistributionsBlockVisitor.h index e6ebadfe8..f94167040 100644 --- a/src/cpu/VirtualFluidsCore/Visitors/MultiphaseInitDistributionsBlockVisitor.h +++ b/src/cpu/VirtualFluidsCore/Visitors/MultiphaseInitDistributionsBlockVisitor.h @@ -95,8 +95,8 @@ private: LBMReal nu; LBMReal densityRatio; - LBMReal intThickness; - LBMReal radius; + //LBMReal intThickness; + //LBMReal radius; }; #endif //D3Q27INITDISTRIBUTIONSPATCHVISITOR_H -- GitLab