Skip to content
Snippets Groups Projects
Commit f22cc24f authored by Sven Marcus's avatar Sven Marcus
Browse files

Use output from gcc_9 job for Python build

parent 38e46ad8
No related branches found
No related tags found
1 merge request!6Proper Python simulation tests
......@@ -11,22 +11,6 @@ stages:
###############################################################################
## Builds ##
###############################################################################
gcc_9_python:
stage: build
cache:
key: "Python-GCC9-$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
paths:
- build
artifacts:
paths:
- dist/
script:
- python3 setup.py bdist_wheel
###############################################################################
.gnu_build_template:
stage: build
......@@ -71,6 +55,22 @@ gcc_9:
extends: .gnu_build_template
###############################################################################
gcc_9_python:
stage: build
needs: ["gcc_9"]
artifacts:
paths:
- build/
- dist/
script:
- python3 setup.py bdist_wheel
###############################################################################
clang_10:
extends: .gnu_build_template
......@@ -173,7 +173,7 @@ build_singularity_image:
- Containers/VirtualFluidsOpenMPI.sif
script:
- singularity build Containers/VirtualFluidsOpenMPI.sif Containers/VirtualFluidsOpenMPI.def
- singularity build --fakeroot Containers/VirtualFluidsOpenMPI.sif Containers/VirtualFluidsOpenMPI.def
- ls -sh Containers/VirtualFluidsOpenMPI.sif
###############################################################################
......
......@@ -30,13 +30,15 @@ class TestPoiseuilleFlow(unittest.TestCase):
grid_params = create_grid_params_with_nodes_in_column(nodes_in_column=5, height=10)
l2_norm_result_100 = get_l2_norm_for_simulation(grid_params, physical_params, runtime_params, 11)
runtime_params.number_of_timesteps = 20000
runtime_params.number_of_timesteps *= 2
physical_params.lattice_viscosity *= 2
grid_params = create_grid_params_with_nodes_in_column(nodes_in_column=10, height=10)
l2_norm_result_200 = get_l2_norm_for_simulation(grid_params, physical_params, runtime_params, 11)
# runtime_params.number_of_timesteps = 40000
# grid_params = create_grid_params_with_nodes_in_column(nodes_in_column=20, height=10)
# l2_norm_result_400 = get_l2_norm_for_simulation(grid_params, physical_params, runtime_params, 11)
runtime_params.number_of_timesteps *= 2
physical_params.lattice_viscosity *= 2
grid_params = create_grid_params_with_nodes_in_column(nodes_in_column=20, height=10)
l2_norm_result_400 = get_l2_norm_for_simulation(grid_params, physical_params, runtime_params, 11)
# nodes = [5, 10, 20]
# l2_norms = [l2_norm_result_100, l2_norm_result_200, l2_norm_result_400]
......
......@@ -133,10 +133,9 @@ void Simulation::run()
grid->accept(kernelVisitor);
intHelper.setBC();
double bulkViscosity = physicalParameters->latticeViscosity * physicalParameters->bulkViscosityFactor;
auto iProcessor = std::make_shared<CompressibleOffsetMomentsInterpolationProcessor>();
dynamicPointerCast<CompressibleOffsetMomentsInterpolationProcessor>(iProcessor)->setBulkViscosity(
physicalParameters->latticeViscosity,
physicalParameters->latticeViscosity * physicalParameters->bulkViscosityFactor);
iProcessor->setBulkViscosity(physicalParameters->latticeViscosity, bulkViscosity);
SetConnectorsBlockVisitor setConnsVisitor(communicator, true,
lbmSystem->getNumberOfDirections(),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment