From cfeb72ec522c3c0d4c43857ea585131a304990bb Mon Sep 17 00:00:00 2001 From: Sebastian Eibl <sebastian.eibl@fau.de> Date: Fri, 30 Aug 2019 10:07:08 +0200 Subject: [PATCH] added vtk_out parameter --- apps/benchmarks/GranularGas/MESA_PD_GranularGas.cpp | 4 ++-- apps/benchmarks/GranularGas/MESA_PD_KernelBenchmark.cpp | 4 ++-- apps/benchmarks/GranularGas/MESA_PD_KernelLoadBalancing.cpp | 4 ++-- apps/benchmarks/GranularGas/MESA_PD_LoadBalancing.cpp | 4 ++-- apps/benchmarks/GranularGas/PE_GranularGas.cpp | 4 ++-- apps/benchmarks/GranularGas/PE_LoadBalancing.cpp | 4 ++-- apps/benchmarks/GranularGas/Parameters.cpp | 6 +++--- apps/benchmarks/GranularGas/Parameters.h | 2 +- apps/benchmarks/GranularGas/generateConfig.py | 2 +- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/apps/benchmarks/GranularGas/MESA_PD_GranularGas.cpp b/apps/benchmarks/GranularGas/MESA_PD_GranularGas.cpp index d21e6877f..01c253995 100644 --- a/apps/benchmarks/GranularGas/MESA_PD_GranularGas.cpp +++ b/apps/benchmarks/GranularGas/MESA_PD_GranularGas.cpp @@ -160,9 +160,9 @@ int main( int argc, char ** argv ) WALBERLA_LOG_INFO_ON_ROOT("*** SETUP - END ***"); WALBERLA_LOG_INFO_ON_ROOT("*** VTK ***"); - auto vtkDomainOutput = walberla::vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, "vtk_out", "simulation_step" ); + auto vtkDomainOutput = walberla::vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, params.vtk_out, "simulation_step" ); auto vtkOutput = make_shared<mesa_pd::vtk::ParticleVtkOutput>(ps) ; - auto vtkWriter = walberla::vtk::createVTKOutput_PointData(vtkOutput, "Bodies", 1, "vtk", "simulation_step", false, false); + auto vtkWriter = walberla::vtk::createVTKOutput_PointData(vtkOutput, "Bodies", 1, params.vtk_out, "simulation_step", false, false); vtkOutput->addOutput<SelectRank>("rank"); vtkOutput->addOutput<data::SelectParticleOwner>("owner"); // vtkDomainOutput->write(); diff --git a/apps/benchmarks/GranularGas/MESA_PD_KernelBenchmark.cpp b/apps/benchmarks/GranularGas/MESA_PD_KernelBenchmark.cpp index 5469a6a2f..a6cbb6747 100644 --- a/apps/benchmarks/GranularGas/MESA_PD_KernelBenchmark.cpp +++ b/apps/benchmarks/GranularGas/MESA_PD_KernelBenchmark.cpp @@ -163,9 +163,9 @@ int main( int argc, char ** argv ) WALBERLA_LOG_INFO_ON_ROOT("*** SETUP - END ***"); WALBERLA_LOG_INFO_ON_ROOT("*** VTK ***"); - auto vtkDomainOutput = walberla::vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, "vtk_out", "simulation_step" ); + auto vtkDomainOutput = walberla::vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, params.vtk_out, "simulation_step" ); auto vtkOutput = make_shared<mesa_pd::vtk::ParticleVtkOutput>(ps) ; - auto vtkWriter = walberla::vtk::createVTKOutput_PointData(vtkOutput, "Bodies", 1, "vtk", "simulation_step", false, false); + auto vtkWriter = walberla::vtk::createVTKOutput_PointData(vtkOutput, "Bodies", 1, params.vtk_out, "simulation_step", false, false); vtkOutput->addOutput<SelectRank>("rank"); vtkOutput->addOutput<data::SelectParticleOwner>("owner"); vtkOutput->addOutput<SelectIdx>("idx"); diff --git a/apps/benchmarks/GranularGas/MESA_PD_KernelLoadBalancing.cpp b/apps/benchmarks/GranularGas/MESA_PD_KernelLoadBalancing.cpp index 718edf66e..ae6867e77 100644 --- a/apps/benchmarks/GranularGas/MESA_PD_KernelLoadBalancing.cpp +++ b/apps/benchmarks/GranularGas/MESA_PD_KernelLoadBalancing.cpp @@ -223,9 +223,9 @@ int main( int argc, char ** argv ) WALBERLA_LOG_INFO_ON_ROOT("*** SETUP - END ***"); WALBERLA_LOG_INFO_ON_ROOT("*** VTK ***"); - auto vtkDomainOutput = walberla::vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, "vtk_out", "simulation_step" ); + auto vtkDomainOutput = walberla::vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, params.vtk_out, "simulation_step" ); auto vtkOutput = make_shared<mesa_pd::vtk::ParticleVtkOutput>(ps) ; - auto vtkWriter = walberla::vtk::createVTKOutput_PointData(vtkOutput, "Bodies", 1, "vtk", "simulation_step", false, false); + auto vtkWriter = walberla::vtk::createVTKOutput_PointData(vtkOutput, "Bodies", 1, params.vtk_out, "simulation_step", false, false); vtkOutput->addOutput<SelectRank>("rank"); vtkOutput->addOutput<data::SelectParticleOwner>("owner"); vtkOutput->addOutput<SelectIdx>("idx"); diff --git a/apps/benchmarks/GranularGas/MESA_PD_LoadBalancing.cpp b/apps/benchmarks/GranularGas/MESA_PD_LoadBalancing.cpp index d4b23f5ac..feec74e0b 100644 --- a/apps/benchmarks/GranularGas/MESA_PD_LoadBalancing.cpp +++ b/apps/benchmarks/GranularGas/MESA_PD_LoadBalancing.cpp @@ -221,9 +221,9 @@ int main( int argc, char ** argv ) WALBERLA_LOG_INFO_ON_ROOT("*** SETUP - END ***"); WALBERLA_LOG_INFO_ON_ROOT("*** VTK ***"); - auto vtkDomainOutput = walberla::vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, "vtk", "simulation_step" ); + auto vtkDomainOutput = walberla::vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, params.vtk_out, "simulation_step" ); auto vtkOutput = make_shared<mesa_pd::vtk::ParticleVtkOutput>(ps) ; - auto vtkWriter = walberla::vtk::createVTKOutput_PointData(vtkOutput, "Bodies", 1, "vtk", "simulation_step", false, false); + auto vtkWriter = walberla::vtk::createVTKOutput_PointData(vtkOutput, "Bodies", 1, params.vtk_out, "simulation_step", false, false); vtkOutput->addOutput<SelectRank>("rank"); vtkOutput->addOutput<data::SelectParticleOwner>("owner"); vtkDomainOutput->write(); diff --git a/apps/benchmarks/GranularGas/PE_GranularGas.cpp b/apps/benchmarks/GranularGas/PE_GranularGas.cpp index 96ded8e71..ece49a745 100644 --- a/apps/benchmarks/GranularGas/PE_GranularGas.cpp +++ b/apps/benchmarks/GranularGas/PE_GranularGas.cpp @@ -174,9 +174,9 @@ int main( int argc, char ** argv ) } WALBERLA_LOG_INFO_ON_ROOT("*** VTK ***"); - auto vtkDomainOutput = vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, "vtk_out", "simulation_step" ); + auto vtkDomainOutput = vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, params.vtk_out, "simulation_step" ); auto vtkSphereHelper = make_shared<SphereVtkOutput>(storageID, *forest) ; - auto vtkSphereOutput = vtk::createVTKOutput_PointData(vtkSphereHelper, "Bodies", 1, "vtk_out", "simulation_step", false, false); + auto vtkSphereOutput = vtk::createVTKOutput_PointData(vtkSphereHelper, "Bodies", 1, params.vtk_out, "simulation_step", false, false); WALBERLA_LOG_INFO_ON_ROOT("*** SETUP - START ***"); //const real_t static_cof ( real_c(0.1) / 2 ); // Coefficient of static friction. Note: pe doubles the input coefficient of friction for material-material contacts. diff --git a/apps/benchmarks/GranularGas/PE_LoadBalancing.cpp b/apps/benchmarks/GranularGas/PE_LoadBalancing.cpp index 17ee870e4..42bcac4ec 100644 --- a/apps/benchmarks/GranularGas/PE_LoadBalancing.cpp +++ b/apps/benchmarks/GranularGas/PE_LoadBalancing.cpp @@ -251,9 +251,9 @@ int main( int argc, char ** argv ) } WALBERLA_LOG_INFO_ON_ROOT("*** VTK ***"); - auto vtkDomainOutput = vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, "vtk_out", "simulation_step" ); + auto vtkDomainOutput = vtk::createVTKOutput_DomainDecomposition( forest, "domain_decomposition", 1, params.vtk_out, "simulation_step" ); auto vtkSphereHelper = make_shared<SphereVtkOutput>(storageID, *forest) ; - auto vtkSphereOutput = vtk::createVTKOutput_PointData(vtkSphereHelper, "Bodies", 1, "vtk_out", "simulation_step", false, false); + auto vtkSphereOutput = vtk::createVTKOutput_PointData(vtkSphereHelper, "Bodies", 1, params.vtk_out, "simulation_step", false, false); WALBERLA_LOG_INFO_ON_ROOT("*** SETUP - START ***"); //const real_t static_cof ( real_c(0.1) / 2 ); // Coefficient of static friction. Note: pe doubles the input coefficient of friction for material-material contacts. diff --git a/apps/benchmarks/GranularGas/Parameters.cpp b/apps/benchmarks/GranularGas/Parameters.cpp index a6b937da3..83a517db8 100644 --- a/apps/benchmarks/GranularGas/Parameters.cpp +++ b/apps/benchmarks/GranularGas/Parameters.cpp @@ -69,8 +69,8 @@ void loadFromConfig(Parameters& params, const Config::BlockHandle& cfg) params.visSpacing = cfg.getParameter<int64_t>("visSpacing", 1000 ); WALBERLA_LOG_INFO_ON_ROOT("visSpacing: " << params.visSpacing); - params.path = cfg.getParameter<std::string>("path", "vtk_out" ); - WALBERLA_LOG_INFO_ON_ROOT("path: " << params.path); + params.vtk_out = cfg.getParameter<std::string>("vtk_out", "vtk_out" ); + WALBERLA_LOG_INFO_ON_ROOT("vtk_out: " << params.vtk_out); params.sqlFile = cfg.getParameter<std::string>("sqlFile", "benchmark.sqlite" ); WALBERLA_LOG_INFO_ON_ROOT("sqlFile: " << params.sqlFile); @@ -150,7 +150,7 @@ void saveToSQL(const Parameters& params, integerProperties["visSpacing"] = params.visSpacing; - stringProperties["path"] = params.path; + stringProperties["vtk_out"] = params.vtk_out; stringProperties["sqlFile"] = params.sqlFile; diff --git a/apps/benchmarks/GranularGas/Parameters.h b/apps/benchmarks/GranularGas/Parameters.h index c216aabff..de6152baa 100644 --- a/apps/benchmarks/GranularGas/Parameters.h +++ b/apps/benchmarks/GranularGas/Parameters.h @@ -48,7 +48,7 @@ struct Parameters int64_t simulationSteps = 10; real_t dt = real_t(0.01); int64_t visSpacing = 1000; - std::string path = "vtk_out"; + std::string vtk_out = "vtk_out"; std::string sqlFile = "benchmark.sqlite"; bool recalculateBlockLevelsInRefresh = false; bool alwaysRebalanceInRefresh = true; diff --git a/apps/benchmarks/GranularGas/generateConfig.py b/apps/benchmarks/GranularGas/generateConfig.py index 3f5637107..5a1bd8f75 100755 --- a/apps/benchmarks/GranularGas/generateConfig.py +++ b/apps/benchmarks/GranularGas/generateConfig.py @@ -16,7 +16,7 @@ cfg.addParameter("initialRefinementLevel", "int64_t", "0") cfg.addParameter("simulationSteps", "int64_t", "10") cfg.addParameter("dt", "real_t", "real_t(0.01)") cfg.addParameter("visSpacing", "int64_t", "1000") -cfg.addParameter("path", "std::string", '"vtk_out"') +cfg.addParameter("vtk_out", "std::string", '"vtk_out"') cfg.addParameter("sqlFile", "std::string", '"benchmark.sqlite"') cfg.addParameter("recalculateBlockLevelsInRefresh", "bool", "false"); -- GitLab