|
1 | 1 | #!/usr/bin/env bash |
2 | 2 |
|
| 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 | + |
3 | 20 | runcompss \ |
4 | 21 | --lang=python \ |
5 | 22 | --python_interpreter=python3 \ |
6 | | - --pythonpath=/PATH/TO/THIS/FOLDER/ \ |
| 23 | + --pythonpath=$path_to_examples_folder \ |
7 | 24 | ./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