Skip to content

Commit 6b04f18

Browse files
committed
CAARC examples working
1 parent c2aa752 commit 6b04f18

File tree

2 files changed

+48
-2
lines changed
  • multilevel_monte_carlo/use_cases/wind_engineering_CAARC
    • steady_inlet_monte_carlo/source
    • turbulent_inlet_monte_carlo/source

2 files changed

+48
-2
lines changed
Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,30 @@
11
#!/usr/bin/env bash
22

3+
path_to_examples_folder=$(pwd)
4+
5+
materials_path_to_replace="materials/materials_Re_119M.json"
6+
materials_new_path="$path_to_examples_folder/materials/materials_Re_119M.json"
7+
mdpa_path_to_replace="problem_settings/CAARC_3d_combinedPressureVelocity_312k"
8+
mdpa_new_path="$path_to_examples_folder/problem_settings/CAARC_3d_combinedPressureVelocity_312k"
9+
avg_velocity_field_to_replace="average_velocity_field_CAARC_3d_combinedPressureVelocity_312k_690.0.dat"
10+
avg_velocity_field_new_path="$path_to_examples_folder/average_velocity_field_CAARC_3d_combinedPressureVelocity_312k_690.0.dat"
11+
materials_poisson_path_to_replace="problem_settings/materials_Poisson.json"
12+
materials_poisson_new_path="$path_to_examples_folder/problem_settings/materials_Poisson.json"
13+
14+
# set absolute path in Kratos parameters
15+
sed -i "s|$materials_path_to_replace|$materials_new_path|g" "problem_settings/ProjectParametersCAARC_MC_steadyInlet.json"
16+
sed -i "s|$mdpa_path_to_replace|$mdpa_new_path|g" "problem_settings/ProjectParametersCAARC_MC_steadyInlet.json"
17+
sed -i "s|$avg_velocity_field_to_replace|$avg_velocity_field_new_path|g" "problem_settings/ProjectParametersCAARC_MC_steadyInlet.json"
18+
sed -i "s|$materials_poisson_path_to_replace|$materials_poisson_new_path|g" "problem_settings/ProjectParametersCAARC_MC_steadyInlet.json"
19+
320
runcompss \
421
--lang=python \
522
--python_interpreter=python3 \
6-
--pythonpath=/PATH/TO/THIS/FOLDER/ \
23+
--pythonpath=$path_to_examples_folder \
724
./run_mc_Kratos.py problem_settings/parameters_xmc.json
25+
26+
# revert change in Kratos parameters
27+
sed -i "s|$materials_new_path|$materials_path_to_replace|g" "problem_settings/ProjectParametersCAARC_MC_steadyInlet.json"
28+
sed -i "s|$mdpa_new_path|$mdpa_path_to_replace|g" "problem_settings/ProjectParametersCAARC_MC_steadyInlet.json"
29+
sed -i "s|$avg_velocity_field_new_path|$avg_velocity_field_to_replace|g" "problem_settings/ProjectParametersCAARC_MC_steadyInlet.json"
30+
sed -i "s|$materials_poisson_new_path|$materials_poisson_path_to_replace|g" "problem_settings/ProjectParametersCAARC_MC_steadyInlet.json"
Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,30 @@
11
#!/usr/bin/env bash
22

3+
path_to_examples_folder=$(pwd)
4+
5+
materials_path_to_replace="materials/materials_Re_119M.json"
6+
materials_new_path="$path_to_examples_folder/materials/materials_Re_119M.json"
7+
mdpa_path_to_replace="problem_settings/CAARC_3d_combinedPressureVelocity_283k"
8+
mdpa_new_path="$path_to_examples_folder/problem_settings/CAARC_3d_combinedPressureVelocity_283k"
9+
avg_velocity_field_to_replace="average_velocity_field_CAARC_3d_combinedPressureVelocity_283k_690.0.dat"
10+
avg_velocity_field_new_path="$path_to_examples_folder/average_velocity_field_CAARC_3d_combinedPressureVelocity_283k_690.0.dat"
11+
materials_poisson_path_to_replace="problem_settings/materials_Poisson.json"
12+
materials_poisson_new_path="$path_to_examples_folder/problem_settings/materials_Poisson.json"
13+
14+
# set absolute path in Kratos parameters
15+
sed -i "s|$materials_path_to_replace|$materials_new_path|g" "problem_settings/ProjectParametersCAARC_MC_Fractional_onTheFlyInlet_finer283k.json"
16+
sed -i "s|$mdpa_path_to_replace|$mdpa_new_path|g" "problem_settings/ProjectParametersCAARC_MC_Fractional_onTheFlyInlet_finer283k.json"
17+
sed -i "s|$avg_velocity_field_to_replace|$avg_velocity_field_new_path|g" "problem_settings/ProjectParametersCAARC_MC_Fractional_onTheFlyInlet_finer283k.json"
18+
sed -i "s|$materials_poisson_path_to_replace|$materials_poisson_new_path|g" "problem_settings/ProjectParametersCAARC_MC_Fractional_onTheFlyInlet_finer283k.json"
19+
320
runcompss \
421
--lang=python \
522
--python_interpreter=python3 \
6-
--pythonpath=/PATH/TO/THIS/FOLDER/ \
23+
--pythonpath=$path_to_examples_folder \
724
./run_mc_Kratos.py problem_settings/parameters_xmc.json
25+
26+
# revert change in Kratos parameters
27+
sed -i "s|$materials_new_path|$materials_path_to_replace|g" "problem_settings/ProjectParametersCAARC_MC_Fractional_onTheFlyInlet_finer283k.json"
28+
sed -i "s|$mdpa_new_path|$mdpa_path_to_replace|g" "problem_settings/ProjectParametersCAARC_MC_Fractional_onTheFlyInlet_finer283k.json"
29+
sed -i "s|$avg_velocity_field_new_path|$avg_velocity_field_to_replace|g" "problem_settings/ProjectParametersCAARC_MC_Fractional_onTheFlyInlet_finer283k.json"
30+
sed -i "s|$materials_poisson_new_path|$materials_poisson_path_to_replace|g" "problem_settings/ProjectParametersCAARC_MC_Fractional_onTheFlyInlet_finer283k.json"

0 commit comments

Comments
 (0)