Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions breaking-dam-2d/fluid-openfoam/run.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

cp 0/alpha.water_orig 0/alpha.water
blockMesh
setFields
touch fluid-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
7 changes: 6 additions & 1 deletion breaking-dam-2d/solid-calculix/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

ccx_preCICE -i flap -precice-participant Solid

close_log
7 changes: 6 additions & 1 deletion channel-transport-reaction/chemical-fenics/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

python3 chemical-reaction-advection-diffusion.py

close_log
11 changes: 11 additions & 0 deletions channel-transport-reaction/clean-tutorial.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/sh
set -e -u

# shellcheck disable=SC1091
. ../tools/cleaning-tools.sh

clean_tutorial .
clean_precice_logs .
rm -fv ./*.log
rm -fv ./*.vtu

7 changes: 6 additions & 1 deletion channel-transport-reaction/fluid-fenics/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

python3 fluid.py

close_log
7 changes: 6 additions & 1 deletion channel-transport/fluid-nutils/run.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
python3 fluid.py

close_log
8 changes: 6 additions & 2 deletions channel-transport/fluid-openfoam/run.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

blockMesh
touch fluid-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
7 changes: 6 additions & 1 deletion channel-transport/transport-nutils/run.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
python3 transport.py

close_log
1 change: 1 addition & 0 deletions elastic-tube-1d/fluid-cpp/clean.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ set -e -u

rm -rvf ./output/*.vtk
clean_precice_logs .
clean_case_logs .
7 changes: 6 additions & 1 deletion elastic-tube-1d/fluid-cpp/run.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

if [ ! -d build ]; then
mkdir build
cmake -S . -B build
cmake --build build
fi

./build/FluidSolver ../precice-config.xml

close_log
1 change: 1 addition & 0 deletions elastic-tube-1d/fluid-python/clean.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ set -e -u

rm -rvf ./output/*.vtk
clean_precice_logs .
clean_case_logs .
7 changes: 6 additions & 1 deletion elastic-tube-1d/fluid-python/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

python3 ./FluidSolver.py ../precice-config.xml

close_log
1 change: 1 addition & 0 deletions elastic-tube-1d/fluid-rust/clean.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ set -e -u

rm -rvf ./output/*.vtk
clean_precice_logs .
clean_case_logs .
7 changes: 6 additions & 1 deletion elastic-tube-1d/fluid-rust/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

cargo run --release ../precice-config.xml

close_log
1 change: 1 addition & 0 deletions elastic-tube-1d/solid-cpp/clean.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ set -e -u
. ../../tools/cleaning-tools.sh

clean_precice_logs .
clean_case_logs .
7 changes: 6 additions & 1 deletion elastic-tube-1d/solid-cpp/run.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

if [ ! -d build ]; then
mkdir build
cmake -S . -B build
cmake --build build
fi

./build/SolidSolver ../precice-config.xml

close_log
1 change: 1 addition & 0 deletions elastic-tube-1d/solid-python/clean.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ set -e -u
. ../../tools/cleaning-tools.sh

clean_precice_logs .
clean_case_logs .
7 changes: 6 additions & 1 deletion elastic-tube-1d/solid-python/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

python3 ./SolidSolver.py ../precice-config.xml

close_log
1 change: 1 addition & 0 deletions elastic-tube-1d/solid-rust/clean.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ set -e -u
. ../../tools/cleaning-tools.sh

clean_precice_logs .
clean_case_logs .
7 changes: 6 additions & 1 deletion elastic-tube-1d/solid-rust/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

cargo run --release ../precice-config.xml

close_log
8 changes: 6 additions & 2 deletions elastic-tube-3d/fluid-openfoam/run.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

cp -r constant/polyMesh.orig constant/polyMesh
touch fluid-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
7 changes: 6 additions & 1 deletion elastic-tube-3d/solid-calculix/run.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

export OMP_NUM_THREADS=1
export CCX_NPROC_EQUATION_SOLVER=1
ccx_preCICE -i tube -precice-participant Solid

close_log
2 changes: 1 addition & 1 deletion elastic-tube-3d/solid-fenics/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
set -e -u

python3 solid.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ set -e -u

. ../../tools/cleaning-tools.sh

rm -rfv ./output/
clean_precice_logs .
clean_fmi .
7 changes: 6 additions & 1 deletion flow-around-controlled-moving-cylinder/controller-fmi/run.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

if [ ! -f PIDcontroller.fmu ]; then
cd fmu
rm -rf build
Expand All @@ -13,3 +16,5 @@ if [ ! -f PIDcontroller.fmu ]; then
fi

fmiprecice ./fmi-settings.json ./precice-settings.json

close_log
9 changes: 6 additions & 3 deletions flow-around-controlled-moving-cylinder/fluid-openfoam/run.sh
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

blockMesh
transformPoints -scale '(0.0016 0.0016 1)'
transformPoints -translate '(0.0 0.0 -0.05)'

rm -rf 0
cp -r 0.orig 0

touch fluid-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
2 changes: 2 additions & 0 deletions flow-around-controlled-moving-cylinder/solid-python/clean.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
#!/bin/sh

. ../../tools/cleaning-tools.sh

clean_precice_logs .
clean_case_logs .
5 changes: 4 additions & 1 deletion flow-around-controlled-moving-cylinder/solid-python/run.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

python3 solid.py ../precice-config.xml

close_log
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

blockMesh
touch fluid-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

blockMesh
touch solid-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

blockMesh
touch fluid1-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

blockMesh
touch fluid2-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
8 changes: 6 additions & 2 deletions flow-over-heated-plate-partitioned-flow/solid-openfoam/run.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

blockMesh
touch solid-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
8 changes: 6 additions & 2 deletions flow-over-heated-plate-steady-state/fluid-openfoam/run.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
#!/bin/sh
#!/bin/bash
set -e -u

. ../../tools/log.sh
exec > >(tee --append "$LOGFILE") 2>&1

blockMesh
touch fluid-openfoam.foam

../../tools/run-openfoam.sh "$@"
. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs

close_log
Loading