From 90684bcb23967b0d81f08de579d9f9e9deee5f00 Mon Sep 17 00:00:00 2001
From: Sven Marcus <sven.marcus@tu-braunschweig.de>
Date: Wed, 7 Oct 2020 09:39:31 +0000
Subject: [PATCH] Make cubeflow simulation runnable

---
 Python/cubeflow/simulation.py | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/Python/cubeflow/simulation.py b/Python/cubeflow/simulation.py
index 309583e23..582cc69c0 100644
--- a/Python/cubeflow/simulation.py
+++ b/Python/cubeflow/simulation.py
@@ -7,6 +7,8 @@ from pyfluids.parameters import PhysicalParameters, SimulationParameters, GridPa
 from pyfluids.writer import Writer, WriterType
 from pymuparser import Parser
 
+import os
+
 
 def get_max_length(number_of_nodes_per_direction, delta_x):
     return (number_of_nodes_per_direction[0] * delta_x,
@@ -27,8 +29,8 @@ grid_params.periodic_boundary_in_x3 = True
 
 sim_params = SimulationParameters()
 sim_params.timestep_log_interval = 1000
-sim_params.number_of_timesteps = 1000
-sim_params.number_of_threads = 4
+sim_params.number_of_timesteps = 50000
+sim_params.number_of_threads = os.environ.get("OMP_NUM_THREADS", 4)
 
 
 def run_simulation(physical_parameters=physical_params, grid_parameters=grid_params,
@@ -99,3 +101,7 @@ def run_simulation(physical_parameters=physical_params, grid_parameters=grid_par
     builder.add_object(velocity_boundary, velocity_bc, 1, "/geo/velocityBoundary")
 
     builder.run_simulation()
+
+
+if __name__ == "__main__":
+    run_simulation()
-- 
GitLab