From 3f9e6a157c1c349a344cf141de8ab68fd60932db Mon Sep 17 00:00:00 2001 From: Benjamin Rodenberg Date: Sun, 12 Oct 2025 17:45:28 +0200 Subject: [PATCH 1/3] Use preCICE version 3.3.0. --- .github/workflows/4-1-partitioned-oscillator.yml | 8 ++++---- .../workflows/4-2-partitioned-heat-conduction.yml | 12 ++++++------ .github/workflows/4-3-perpendicular-flap.yml | 8 ++++---- .github/workflows/publish-docker.yml | 6 +++--- experiments/README.md | 10 +++++----- tools/docker/fenics-openfoam/Dockerfile | 6 +++--- tools/docker/precice-openfoam/Dockerfile | 2 +- 7 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/4-1-partitioned-oscillator.yml b/.github/workflows/4-1-partitioned-oscillator.yml index ca48f94c..21bcf5d4 100644 --- a/.github/workflows/4-1-partitioned-oscillator.yml +++ b/.github/workflows/4-1-partitioned-oscillator.yml @@ -31,7 +31,7 @@ jobs: defaults: run: working-directory: experiments/oscillator-overlap - container: precice/precice:3.2.0 + container: precice/precice:3.3.0 steps: - name: Checkout Repository uses: actions/checkout@v4 @@ -59,12 +59,12 @@ jobs: path: | # working directory is ignored by actions/upload-artifact experiments/oscillator-overlap/results - + visualize: name: Create plots and tables to visualize experiments from Section 4.1 needs: section_4_1 runs-on: ubuntu-latest - container: + container: image: benjaminrodenberg/latex:wi-paper steps: - name: Checkout Repository @@ -117,7 +117,7 @@ jobs: publish-pages: permissions: contents: write - needs: + needs: - merge - visualize runs-on: ubuntu-latest diff --git a/.github/workflows/4-2-partitioned-heat-conduction.yml b/.github/workflows/4-2-partitioned-heat-conduction.yml index 68fe27e1..eae4c0b5 100644 --- a/.github/workflows/4-2-partitioned-heat-conduction.yml +++ b/.github/workflows/4-2-partitioned-heat-conduction.yml @@ -33,7 +33,7 @@ jobs: defaults: run: working-directory: experiments/partitioned-heat-conduction - container: precice/precice:3.2.0 + container: precice/precice:3.3.0 steps: - name: Checkout Repository uses: actions/checkout@v4 @@ -80,7 +80,7 @@ jobs: defaults: run: working-directory: experiments/partitioned-heat-conduction - container: precice/precice:3.2.0 + container: precice/precice:3.3.0 steps: - name: Checkout Repository uses: actions/checkout@v4 @@ -112,11 +112,11 @@ jobs: visualize: name: Create plots to visualize experiments from Section 4.2 - needs: + needs: - section_4_2_partitioned - section_4_2_monolithic runs-on: ubuntu-latest - container: + container: image: benjaminrodenberg/latex:wi-paper steps: - name: Checkout Repository @@ -154,7 +154,7 @@ jobs: merge: name: Merge output artifacts runs-on: ubuntu-latest - needs: + needs: - section_4_2_partitioned - section_4_2_monolithic steps: @@ -166,7 +166,7 @@ jobs: publish-pages: permissions: contents: write - needs: + needs: - merge - visualize runs-on: ubuntu-latest diff --git a/.github/workflows/4-3-perpendicular-flap.yml b/.github/workflows/4-3-perpendicular-flap.yml index 7f277fc5..98a0aa17 100644 --- a/.github/workflows/4-3-perpendicular-flap.yml +++ b/.github/workflows/4-3-perpendicular-flap.yml @@ -21,7 +21,7 @@ jobs: shell: bash working-directory: experiments/perpendicular-flap # built using tools/docker/fenics-openfoam/Dockerfile - container: benjaminrodenberg/fenics-openfoam:3.2.0 + container: benjaminrodenberg/fenics-openfoam:3.3.0 steps: - name: Checkout Repository uses: actions/checkout@v4 @@ -71,10 +71,10 @@ jobs: visualize: name: Create plots to visualize experiments from Section 4.3 - needs: + needs: - section_4_3 runs-on: ubuntu-latest - container: + container: image: benjaminrodenberg/latex:wi-paper steps: - name: Checkout Repository @@ -122,7 +122,7 @@ jobs: publish-pages: permissions: contents: write - needs: + needs: - merge - visualize runs-on: ubuntu-latest diff --git a/.github/workflows/publish-docker.yml b/.github/workflows/publish-docker.yml index 3cf9375d..fafdc5a4 100644 --- a/.github/workflows/publish-docker.yml +++ b/.github/workflows/publish-docker.yml @@ -4,7 +4,7 @@ on: jobs: build_precice_openfoam: - name: "Build preCICE 3.2.0 on top of opencfd/openfoam-dev:2412" + name: "Build preCICE 3.3.0 on top of opencfd/openfoam-dev:2412" runs-on: ubuntu-latest env: docker_username: benjaminrodenberg @@ -21,7 +21,7 @@ jobs: with: push: true file: "./tools/docker/precice-openfoam/Dockerfile" - tags: ${{ env.docker_username }}/precice-openfoam:3.2.0 + tags: ${{ env.docker_username }}/precice-openfoam:3.3.0 build_fenics_openfoam: name: "Build FEniCS-OpenFOAM" needs: build_precice_openfoam @@ -41,4 +41,4 @@ jobs: with: push: true file: "./tools/docker/fenics-openfoam/Dockerfile" - tags: ${{ env.docker_username }}/fenics-openfoam:3.2.0 + tags: ${{ env.docker_username }}/fenics-openfoam:3.3.0 diff --git a/experiments/README.md b/experiments/README.md index 7aa655de..eb692e50 100644 --- a/experiments/README.md +++ b/experiments/README.md @@ -20,8 +20,8 @@ In contrast to the preCICE distribution version v2404.0 a more recent version of ### preCICE components -* preCICE [`3.2.0`](https://github.com/precice/precice/releases/tag/v3.2.0) -* pyprecice [`3.2.1`](https://github.com/precice/python-bindings/releases/tag/v3.2.1) (automatically installed via `requirements.txt` of the respective case) +* preCICE [`3.3.0`](https://github.com/precice/precice/releases/tag/v3.3.0) +* pyprecice [`3.3.0`](https://github.com/precice/python-bindings/releases/tag/v3.3.0) (automatically installed via `requirements.txt` of the respective case) * FEniCS adapter [`2.2.0`](https://github.com/precice/fenics-adapter/releases/tag/v2.2.0) (automatically installed via `requirements.txt` of the respective case) * OpenFOAM adapter [`1.3.1`](https://github.com/precice/openfoam-adapter/releases/tag/v1.3.1) @@ -37,11 +37,11 @@ In contrast to the preCICE distribution version v2404.0 a more recent version of The following steps will install the required dependencies: -1. **preCICE**: Download the Debian package (`.deb`) of preCICE 3.2.0 from [here](https://github.com/precice/precice/releases/tag/v3.2.0) and install it on your system by running the command +1. **preCICE**: Download the Debian package (`.deb`) of preCICE 3.3.0 from [here](https://github.com/precice/precice/releases/tag/v3.3.0) and install it on your system by running the command ```sh - wget https://github.com/precice/precice/releases/download/v3.2.0/libprecice3_3.2.0_noble.deb - sudo apt install -y libprecice3_3.2.0_noble.deb + wget https://github.com/precice/precice/releases/download/v3.3.0/libprecice3_3.3.0_noble.deb + sudo apt install -y libprecice3_3.3.0_noble.deb ``` Note: The code name `noble` refers to Ubuntu 24.04, see [here](https://documentation.ubuntu.com/project/release-team/list-of-releases/). If you are using a different Ubuntu version, please replace `noble` with the respective code name. diff --git a/tools/docker/fenics-openfoam/Dockerfile b/tools/docker/fenics-openfoam/Dockerfile index 9b3f40bd..69b8e1e9 100644 --- a/tools/docker/fenics-openfoam/Dockerfile +++ b/tools/docker/fenics-openfoam/Dockerfile @@ -1,4 +1,4 @@ -FROM benjaminrodenberg/precice-openfoam:3.2.0 +FROM benjaminrodenberg/precice-openfoam:3.3.0 USER root @@ -6,7 +6,7 @@ USER root RUN apt-get -qq update && \ apt-get -qq install --no-install-recommends wget software-properties-common -# OpenFOAM.com does not work; OpenFOAM installation already provided in benjaminrodenberg/precice-openfoam:3.2.0 +# OpenFOAM.com does not work; OpenFOAM installation already provided in benjaminrodenberg/precice-openfoam:3.3.0 # # Install OpenFOAM # RUN wget -q -O - https://dl.openfoam.com/add-debian-repo.sh | bash && \ # apt-get -qq install openfoam2412-dev && \ @@ -19,7 +19,7 @@ RUN add-apt-repository -y ppa:fenics-packages/fenics && \ apt-get -qq update && \ apt-get -qq install --no-install-recommends fenics && \ rm -rf /var/lib/apt/lists/* - + # Install OpenFOAM adapter (Overwrite FOAM_USER_LIBBIN to install globally) RUN wget https://github.com/precice/openfoam-adapter/releases/download/v1.3.1/openfoam-adapter-v1.3.1-OpenFOAMv1812-v2406-newer.tar.gz && \ tar -xzf openfoam-adapter-v1.3.1-OpenFOAMv1812-v2406-newer.tar.gz && \ diff --git a/tools/docker/precice-openfoam/Dockerfile b/tools/docker/precice-openfoam/Dockerfile index 280152a0..3d7f57d4 100644 --- a/tools/docker/precice-openfoam/Dockerfile +++ b/tools/docker/precice-openfoam/Dockerfile @@ -11,7 +11,7 @@ ARG TIMEZONE=Europe/Berlin RUN export TZ=$TIMEZONE && echo $TZ > /etc/timezone && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \ apt-get -yy update && apt-get -yy install wget tzdata lsb-release && rm -rf /var/lib/apt/lists/* # The version to fetch the package for: X.Y.Z -ARG version=3.2.0 +ARG version=3.3.0 RUN echo "$version" | grep "[0-9]\+\.[0-9]\+\.[0-9]\+" > /dev/null # The version must follow the format X.Y.Z RUN wget -q -O libprecice.deb https://github.com/precice/precice/releases/download/v${version}/libprecice`echo ${version} | sed 's/\([0-9]\+\)\.\([0-9]\+\.[0-9]\+\)/\1_\1.\2/'`_$(lsb_release -sc).deb && \ apt-get update && apt-get -yy install ./libprecice.deb && \ From 23df75a41396089aaaeefd1052726e64d187d0a4 Mon Sep 17 00:00:00 2001 From: Benjamin Rodenberg Date: Sun, 12 Oct 2025 18:27:23 +0200 Subject: [PATCH 2/3] Use updated results Section 4.1 and 4.2. * From CI run triggered by https://github.com/BenjaminRodenberg/test-cases-dissertation/commit/66cb4053b02c7ab4be345ba083cd4408caa35f13 * Currently using pyprecice 3.2.1 * Most results identical, minor changes in iterations of LIIIC3_3 --- .../Fig10/data/constant.csv | 10 ++++----- .../oscillator-overlap/Fig10/data/linear.csv | 10 ++++----- .../Fig10/data/piecewise_linear.csv | 10 ++++----- .../Fig10/data/third_degree_b-spline.csv | 10 ++++----- .../Fig11/data/contour_data.csv | 10 ++++----- plotting/oscillator-overlap/Tab1/data/FP.csv | 10 ++++----- plotting/oscillator-overlap/Tab1/data/fQN.csv | 10 ++++----- plotting/oscillator-overlap/Tab1/data/rQN.csv | 10 ++++----- .../Fig13/data/GL2_2.csv | 10 ++++----- .../Fig13/data/GL2_3.csv | 10 ++++----- .../Fig13/data/GL2_5.csv | 10 ++++----- .../Fig13/data/GL2_mono.csv | 4 ++-- .../Fig13/data/GL3_3.csv | 10 ++++----- .../Fig13/data/GL3_5.csv | 10 ++++----- .../Fig13/data/GL3_mono.csv | 4 ++-- .../Fig13/data/IE_3.csv | 10 ++++----- .../Fig13/data/IE_mono.csv | 4 ++-- .../Fig13extra/data/LIIIC3_2.csv | 10 ++++----- .../Fig13extra/data/LIIIC3_3.csv | 22 +++++++++---------- .../Fig13extra/data/LIIIC3_5.csv | 10 ++++----- .../Fig13extra/data/LIIIC3_mono.csv | 4 ++-- 21 files changed, 99 insertions(+), 99 deletions(-) diff --git a/plotting/oscillator-overlap/Fig10/data/constant.csv b/plotting/oscillator-overlap/Fig10/data/constant.csv index 3570b996..ca834d8d 100644 --- a/plotting/oscillator-overlap/Fig10/data/constant.csv +++ b/plotting/oscillator-overlap/Fig10/data/constant.csv @@ -1,8 +1,8 @@ -# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Mass-Left': , 'Mass-Right': } -# run cmd:python3 doConvergenceStudy.py configs/precice-config-template-FP.xml --silent --executor Github --config configs/fig10_dts.csv -tss runge_kutta_4 generalized_alpha -wd 0 -o results/Fig10/data/constant.csv -# args:Namespace(template_path='configs/precice-config-template-FP.xml', config='configs/fig10_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=0, exchange_substeps=False, out_filename='results/Fig10/data/constant.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Mass-Left': , 'Mass-Right': } +# run cmd:python3 doConvergenceStudy.py precice-config-FP.xml.jinja2 --silent --executor Github --config configs/fig10_dts.csv -tss runge_kutta_4 generalized_alpha -wd 0 -o results/Fig10/data/constant.csv +# args:Namespace(template_path='precice-config-FP.xml.jinja2', config='configs/fig10_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=0, exchange_substeps=False, out_filename='results/Fig10/data/constant.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.0125, 'max_time': 1.0, 'waveform_degree': 0, 'substeps': False} time window size,time step size Mass-Left,time step size Mass-Right,error Mass-Left,error Mass-Right diff --git a/plotting/oscillator-overlap/Fig10/data/linear.csv b/plotting/oscillator-overlap/Fig10/data/linear.csv index e05c748d..a01ec345 100644 --- a/plotting/oscillator-overlap/Fig10/data/linear.csv +++ b/plotting/oscillator-overlap/Fig10/data/linear.csv @@ -1,8 +1,8 @@ -# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Mass-Left': , 'Mass-Right': } -# run cmd:python3 doConvergenceStudy.py configs/precice-config-template-FP.xml --silent --executor Github --config configs/fig10_dts.csv -tss runge_kutta_4 generalized_alpha -wd 1 -o results/Fig10/data/linear.csv -# args:Namespace(template_path='configs/precice-config-template-FP.xml', config='configs/fig10_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=1, exchange_substeps=False, out_filename='results/Fig10/data/linear.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Mass-Left': , 'Mass-Right': } +# run cmd:python3 doConvergenceStudy.py precice-config-FP.xml.jinja2 --silent --executor Github --config configs/fig10_dts.csv -tss runge_kutta_4 generalized_alpha -wd 1 -o results/Fig10/data/linear.csv +# args:Namespace(template_path='precice-config-FP.xml.jinja2', config='configs/fig10_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=1, exchange_substeps=False, out_filename='results/Fig10/data/linear.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.0125, 'max_time': 1.0, 'waveform_degree': 1, 'substeps': False} time window size,time step size Mass-Left,time step size Mass-Right,error Mass-Left,error Mass-Right diff --git a/plotting/oscillator-overlap/Fig10/data/piecewise_linear.csv b/plotting/oscillator-overlap/Fig10/data/piecewise_linear.csv index edb537b3..759c270a 100644 --- a/plotting/oscillator-overlap/Fig10/data/piecewise_linear.csv +++ b/plotting/oscillator-overlap/Fig10/data/piecewise_linear.csv @@ -1,8 +1,8 @@ -# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Mass-Left': , 'Mass-Right': } -# run cmd:python3 doConvergenceStudy.py configs/precice-config-template-FP.xml --silent --executor Github --config configs/fig10_dts.csv -tss runge_kutta_4 generalized_alpha -wd 1 --exchange-substeps -o results/Fig10/data/piecewise_linear.csv -# args:Namespace(template_path='configs/precice-config-template-FP.xml', config='configs/fig10_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=1, exchange_substeps=True, out_filename='results/Fig10/data/piecewise_linear.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Mass-Left': , 'Mass-Right': } +# run cmd:python3 doConvergenceStudy.py precice-config-FP.xml.jinja2 --silent --executor Github --config configs/fig10_dts.csv -tss runge_kutta_4 generalized_alpha -wd 1 --exchange-substeps -o results/Fig10/data/piecewise_linear.csv +# args:Namespace(template_path='precice-config-FP.xml.jinja2', config='configs/fig10_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=1, exchange_substeps=True, out_filename='results/Fig10/data/piecewise_linear.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.0125, 'max_time': 1.0, 'waveform_degree': 1, 'substeps': True} time window size,time step size Mass-Left,time step size Mass-Right,error Mass-Left,error Mass-Right diff --git a/plotting/oscillator-overlap/Fig10/data/third_degree_b-spline.csv b/plotting/oscillator-overlap/Fig10/data/third_degree_b-spline.csv index f36a2994..2715be60 100644 --- a/plotting/oscillator-overlap/Fig10/data/third_degree_b-spline.csv +++ b/plotting/oscillator-overlap/Fig10/data/third_degree_b-spline.csv @@ -1,8 +1,8 @@ -# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Mass-Left': , 'Mass-Right': } -# run cmd:python3 doConvergenceStudy.py configs/precice-config-template-FP.xml --silent --executor Github --config configs/fig10_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Fig10/data/third_degree_b-spline.csv -# args:Namespace(template_path='configs/precice-config-template-FP.xml', config='configs/fig10_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig10/data/third_degree_b-spline.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Mass-Left': , 'Mass-Right': } +# run cmd:python3 doConvergenceStudy.py precice-config-FP.xml.jinja2 --silent --executor Github --config configs/fig10_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Fig10/data/third_degree_b-spline.csv +# args:Namespace(template_path='precice-config-FP.xml.jinja2', config='configs/fig10_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig10/data/third_degree_b-spline.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.0125, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Mass-Left,time step size Mass-Right,error Mass-Left,error Mass-Right diff --git a/plotting/oscillator-overlap/Fig11/data/contour_data.csv b/plotting/oscillator-overlap/Fig11/data/contour_data.csv index 27769b4d..3036b3be 100644 --- a/plotting/oscillator-overlap/Fig11/data/contour_data.csv +++ b/plotting/oscillator-overlap/Fig11/data/contour_data.csv @@ -1,8 +1,8 @@ -# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Mass-Left': , 'Mass-Right': } -# run cmd:python3 doConvergenceStudy.py configs/precice-config-template-FP.xml --silent --executor Github --config configs/fig11_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Fig11/data/contour_data.csv -# args:Namespace(template_path='configs/precice-config-template-FP.xml', config='configs/fig11_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig11/data/contour_data.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Mass-Left': , 'Mass-Right': } +# run cmd:python3 doConvergenceStudy.py precice-config-FP.xml.jinja2 --silent --executor Github --config configs/fig11_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Fig11/data/contour_data.csv +# args:Namespace(template_path='precice-config-FP.xml.jinja2', config='configs/fig11_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig11/data/contour_data.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.00125, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Mass-Left,time step size Mass-Right,error Mass-Left,error Mass-Right diff --git a/plotting/oscillator-overlap/Tab1/data/FP.csv b/plotting/oscillator-overlap/Tab1/data/FP.csv index 98073847..a66d64c3 100644 --- a/plotting/oscillator-overlap/Tab1/data/FP.csv +++ b/plotting/oscillator-overlap/Tab1/data/FP.csv @@ -1,8 +1,8 @@ -# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Mass-Left': , 'Mass-Right': } -# run cmd:python3 doConvergenceStudy.py configs/precice-config-template-FP.xml --silent --executor Github --config configs/tab1_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Tab1/data/FP.csv -# args:Namespace(template_path='configs/precice-config-template-FP.xml', config='configs/tab1_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Tab1/data/FP.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Mass-Left': , 'Mass-Right': } +# run cmd:python3 doConvergenceStudy.py precice-config-FP.xml.jinja2 --silent --executor Github --config configs/tab1_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Tab1/data/FP.csv +# args:Namespace(template_path='precice-config-FP.xml.jinja2', config='configs/tab1_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Tab1/data/FP.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.2, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Mass-Left,time step size Mass-Right,error Mass-Left,error Mass-Right diff --git a/plotting/oscillator-overlap/Tab1/data/fQN.csv b/plotting/oscillator-overlap/Tab1/data/fQN.csv index ac208ea7..cb71cf68 100644 --- a/plotting/oscillator-overlap/Tab1/data/fQN.csv +++ b/plotting/oscillator-overlap/Tab1/data/fQN.csv @@ -1,8 +1,8 @@ -# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Mass-Left': , 'Mass-Right': } -# run cmd:python3 doConvergenceStudy.py configs/precice-config-template-fQN.xml --silent --executor Github --config configs/tab1_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Tab1/data/fQN.csv -# args:Namespace(template_path='configs/precice-config-template-fQN.xml', config='configs/tab1_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Tab1/data/fQN.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Mass-Left': , 'Mass-Right': } +# run cmd:python3 doConvergenceStudy.py precice-config-fQN.xml.jinja2 --silent --executor Github --config configs/tab1_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Tab1/data/fQN.csv +# args:Namespace(template_path='precice-config-fQN.xml.jinja2', config='configs/tab1_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Tab1/data/fQN.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.2, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Mass-Left,time step size Mass-Right,error Mass-Left,error Mass-Right diff --git a/plotting/oscillator-overlap/Tab1/data/rQN.csv b/plotting/oscillator-overlap/Tab1/data/rQN.csv index dbf747ca..027a67e4 100644 --- a/plotting/oscillator-overlap/Tab1/data/rQN.csv +++ b/plotting/oscillator-overlap/Tab1/data/rQN.csv @@ -1,8 +1,8 @@ -# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Mass-Left': , 'Mass-Right': } -# run cmd:python3 doConvergenceStudy.py configs/precice-config-template-rQN.xml --silent --executor Github --config configs/tab1_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Tab1/data/rQN.csv -# args:Namespace(template_path='configs/precice-config-template-rQN.xml', config='configs/tab1_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Tab1/data/rQN.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Mass-Left': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Mass-Right': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Mass-Left': , 'Mass-Right': } +# run cmd:python3 doConvergenceStudy.py precice-config-rQN.xml.jinja2 --silent --executor Github --config configs/tab1_dts.csv -tss runge_kutta_4 generalized_alpha -wd 3 --exchange-substeps -o results/Tab1/data/rQN.csv +# args:Namespace(template_path='precice-config-rQN.xml.jinja2', config='configs/tab1_dts.csv', silent=True, executor='Github', max_time=1.0, base_time_window_size=0.04, time_window_refinements=5, base_time_step_refinement=[1, 1], time_step_refinements=1, time_step_refinement_factor=[2, 2], time_stepping_scheme=['runge_kutta_4', 'generalized_alpha'], waveform_degree=3, exchange_substeps=True, out_filename='results/Tab1/data/rQN.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.2, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Mass-Left,time step size Mass-Right,error Mass-Left,error Mass-Right diff --git a/plotting/partitioned-heat-conduction/Fig13/data/GL2_2.csv b/plotting/partitioned-heat-conduction/Fig13/data/GL2_2.csv index 82591ac7..d0694eaf 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/GL2_2.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/GL2_2.csv @@ -1,8 +1,8 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 2 -sb 5 5 -dt 1 -tss GaussLegendre2 GaussLegendre2 --exchange-substeps -o results/Fig13/data/GL2_2.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre2', 'GaussLegendre2'], waveform_degree=2, exchange_substeps=True, out_filename='results/Fig13/data/GL2_2.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 2 -sb 5 5 -dt 1 -tss GaussLegendre2 GaussLegendre2 --exchange-substeps -o results/Fig13/data/GL2_2.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre2', 'GaussLegendre2'], waveform_degree=2, exchange_substeps=True, out_filename='results/Fig13/data/GL2_2.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 2, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann diff --git a/plotting/partitioned-heat-conduction/Fig13/data/GL2_3.csv b/plotting/partitioned-heat-conduction/Fig13/data/GL2_3.csv index fe4e34ff..6dc202c7 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/GL2_3.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/GL2_3.csv @@ -1,8 +1,8 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 3 -sb 5 5 -dt 1 -tss GaussLegendre2 GaussLegendre2 --exchange-substeps -o results/Fig13/data/GL2_3.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre2', 'GaussLegendre2'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig13/data/GL2_3.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 3 -sb 5 5 -dt 1 -tss GaussLegendre2 GaussLegendre2 --exchange-substeps -o results/Fig13/data/GL2_3.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre2', 'GaussLegendre2'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig13/data/GL2_3.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann diff --git a/plotting/partitioned-heat-conduction/Fig13/data/GL2_5.csv b/plotting/partitioned-heat-conduction/Fig13/data/GL2_5.csv index 835af225..6abc2a90 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/GL2_5.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/GL2_5.csv @@ -1,8 +1,8 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 5 -sb 5 5 -dt 1 -tss GaussLegendre2 GaussLegendre2 --exchange-substeps -o results/Fig13/data/GL2_5.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre2', 'GaussLegendre2'], waveform_degree=5, exchange_substeps=True, out_filename='results/Fig13/data/GL2_5.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 5 -sb 5 5 -dt 1 -tss GaussLegendre2 GaussLegendre2 --exchange-substeps -o results/Fig13/data/GL2_5.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre2', 'GaussLegendre2'], waveform_degree=5, exchange_substeps=True, out_filename='results/Fig13/data/GL2_5.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 5, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann diff --git a/plotting/partitioned-heat-conduction/Fig13/data/GL2_mono.csv b/plotting/partitioned-heat-conduction/Fig13/data/GL2_mono.csv index bb7292ce..85958dc8 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/GL2_mono.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/GL2_mono.csv @@ -1,5 +1,5 @@ -# participants version:{'Monolithic': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Monolithic': } +# participants version:{'Monolithic': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Monolithic': } # run cmd:python3 doConvergenceStudyMonolithic.py --silent --executor Github --experiment sincos -s 6 -dt 0.2 -tss GaussLegendre2 -o results/Fig13/data/GL2_mono.csv # args:Namespace(silent=True, executor='Github', max_time=1.0, base_time_step_size=0.2, time_step_refinements=6, time_step_refinement_factor=[2], experiment='sincos', time_stepping_scheme=['GaussLegendre2'], out_filename='results/Fig13/data/GL2_mono.csv') time step size Monolithic,error Monolithic diff --git a/plotting/partitioned-heat-conduction/Fig13/data/GL3_3.csv b/plotting/partitioned-heat-conduction/Fig13/data/GL3_3.csv index a0eb08c8..6aed4d4b 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/GL3_3.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/GL3_3.csv @@ -1,8 +1,8 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 3 -sb 5 5 -dt 1 -tss GaussLegendre3 GaussLegendre3 --exchange-substeps -o results/Fig13/data/GL3_3.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre3', 'GaussLegendre3'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig13/data/GL3_3.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 3 -sb 5 5 -dt 1 -tss GaussLegendre3 GaussLegendre3 --exchange-substeps -o results/Fig13/data/GL3_3.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre3', 'GaussLegendre3'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig13/data/GL3_3.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann diff --git a/plotting/partitioned-heat-conduction/Fig13/data/GL3_5.csv b/plotting/partitioned-heat-conduction/Fig13/data/GL3_5.csv index 04359c04..d7280f2a 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/GL3_5.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/GL3_5.csv @@ -1,8 +1,8 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 5 -sb 5 5 -dt 1 -tss GaussLegendre3 GaussLegendre3 --exchange-substeps -o results/Fig13/data/GL3_5.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre3', 'GaussLegendre3'], waveform_degree=5, exchange_substeps=True, out_filename='results/Fig13/data/GL3_5.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 5 -sb 5 5 -dt 1 -tss GaussLegendre3 GaussLegendre3 --exchange-substeps -o results/Fig13/data/GL3_5.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['GaussLegendre3', 'GaussLegendre3'], waveform_degree=5, exchange_substeps=True, out_filename='results/Fig13/data/GL3_5.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 5, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann diff --git a/plotting/partitioned-heat-conduction/Fig13/data/GL3_mono.csv b/plotting/partitioned-heat-conduction/Fig13/data/GL3_mono.csv index cdb340cb..811eef8b 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/GL3_mono.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/GL3_mono.csv @@ -1,5 +1,5 @@ -# participants version:{'Monolithic': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Monolithic': } +# participants version:{'Monolithic': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Monolithic': } # run cmd:python3 doConvergenceStudyMonolithic.py --silent --executor Github --experiment sincos -s 6 -dt 0.2 -tss GaussLegendre3 -o results/Fig13/data/GL3_mono.csv # args:Namespace(silent=True, executor='Github', max_time=1.0, base_time_step_size=0.2, time_step_refinements=6, time_step_refinement_factor=[2], experiment='sincos', time_stepping_scheme=['GaussLegendre3'], out_filename='results/Fig13/data/GL3_mono.csv') time step size Monolithic,error Monolithic diff --git a/plotting/partitioned-heat-conduction/Fig13/data/IE_3.csv b/plotting/partitioned-heat-conduction/Fig13/data/IE_3.csv index 4cdb1086..f0e3fdc4 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/IE_3.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/IE_3.csv @@ -1,8 +1,8 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 3 -sb 5 5 -dt 1 -tss BackwardEuler BackwardEuler --exchange-substeps -o results/Fig13/data/IE_3.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['BackwardEuler', 'BackwardEuler'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig13/data/IE_3.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 3 -sb 5 5 -dt 1 -tss BackwardEuler BackwardEuler --exchange-substeps -o results/Fig13/data/IE_3.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['BackwardEuler', 'BackwardEuler'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig13/data/IE_3.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann diff --git a/plotting/partitioned-heat-conduction/Fig13/data/IE_mono.csv b/plotting/partitioned-heat-conduction/Fig13/data/IE_mono.csv index 3c939fb9..e2c4cc01 100644 --- a/plotting/partitioned-heat-conduction/Fig13/data/IE_mono.csv +++ b/plotting/partitioned-heat-conduction/Fig13/data/IE_mono.csv @@ -1,5 +1,5 @@ -# participants version:{'Monolithic': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Monolithic': } +# participants version:{'Monolithic': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Monolithic': } # run cmd:python3 doConvergenceStudyMonolithic.py --silent --executor Github --experiment sincos -s 6 -dt 0.2 -tss BackwardEuler -o results/Fig13/data/IE_mono.csv # args:Namespace(silent=True, executor='Github', max_time=1.0, base_time_step_size=0.2, time_step_refinements=6, time_step_refinement_factor=[2], experiment='sincos', time_stepping_scheme=['BackwardEuler'], out_filename='results/Fig13/data/IE_mono.csv') time step size Monolithic,error Monolithic diff --git a/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_2.csv b/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_2.csv index 877f954f..cbbfddef 100644 --- a/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_2.csv +++ b/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_2.csv @@ -1,8 +1,8 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 2 -sb 5 5 -dt 1 -tss LobattoIIIC3 LobattoIIIC3 --exchange-substeps -o results/Fig13extra/data/LIIIC3_2.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['LobattoIIIC3', 'LobattoIIIC3'], waveform_degree=2, exchange_substeps=True, out_filename='results/Fig13extra/data/LIIIC3_2.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 2 -sb 5 5 -dt 1 -tss LobattoIIIC3 LobattoIIIC3 --exchange-substeps -o results/Fig13extra/data/LIIIC3_2.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['LobattoIIIC3', 'LobattoIIIC3'], waveform_degree=2, exchange_substeps=True, out_filename='results/Fig13extra/data/LIIIC3_2.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 2, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann diff --git a/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_3.csv b/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_3.csv index c84b0fd4..364e58de 100644 --- a/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_3.csv +++ b/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_3.csv @@ -1,14 +1,14 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 3 -sb 5 5 -dt 1 -tss LobattoIIIC3 LobattoIIIC3 --exchange-substeps -o results/Fig13extra/data/LIIIC3_3.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['LobattoIIIC3', 'LobattoIIIC3'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig13extra/data/LIIIC3_3.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 3 -sb 5 5 -dt 1 -tss LobattoIIIC3 LobattoIIIC3 --exchange-substeps -o results/Fig13extra/data/LIIIC3_3.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['LobattoIIIC3', 'LobattoIIIC3'], waveform_degree=3, exchange_substeps=True, out_filename='results/Fig13extra/data/LIIIC3_3.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 3, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann -1.0,0.2,0.2,5,18.0,18,2.981600118978861e-06,5,8.163472328314331e-07 -0.5,0.1,0.1,5,19.5,21,3.752574014962723e-07,5,9.617954383648265e-08 -0.25,0.05,0.05,5,19.75,21,3.5597453278116624e-08,5,1.2734453680993648e-08 -0.125,0.025,0.025,5,18.25,21,2.8518998513104754e-09,5,1.1131893926072486e-09 -0.0625,0.0125,0.0125,5,19.1875,24,2.39188487394981e-10,5,8.984640456121587e-11 -0.03125,0.00625,0.00625,5,15.15625,17,2.0157053538939518e-11,5,7.03374230772496e-12 +1.0,0.2,0.2,5,18.0,18,2.9816001182359984e-06,5,8.163472327116251e-07 +0.5,0.1,0.1,5,19.5,21,3.75257401958948e-07,5,9.617954398413165e-08 +0.25,0.05,0.05,5,21.0,26,3.559745317413358e-08,5,1.2734453483515092e-08 +0.125,0.025,0.025,5,19.875,24,2.8518997916407274e-09,5,1.1131894427089679e-09 +0.0625,0.0125,0.0125,5,16.5,22,2.3927295999672286e-10,5,8.983422767403362e-11 +0.03125,0.00625,0.00625,5,16.9375,22,2.016044047236412e-11,5,7.041874292428453e-12 diff --git a/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_5.csv b/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_5.csv index 5136732a..88b93f4e 100644 --- a/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_5.csv +++ b/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_5.csv @@ -1,8 +1,8 @@ -# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Dirichlet': , 'Neumann': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github --experiment sincos -w 6 -s 1 -wd 5 -sb 5 5 -dt 1 -tss LobattoIIIC3 LobattoIIIC3 --exchange-substeps -o results/Fig13extra/data/LIIIC3_5.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['LobattoIIIC3', 'LobattoIIIC3'], waveform_degree=5, exchange_substeps=True, out_filename='results/Fig13extra/data/LIIIC3_5.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Dirichlet': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Neumann': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Dirichlet': , 'Neumann': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github --experiment sincos -w 6 -s 1 -wd 5 -sb 5 5 -dt 1 -tss LobattoIIIC3 LobattoIIIC3 --exchange-substeps -o results/Fig13extra/data/LIIIC3_5.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', max_time=1.0, base_time_window_size=1.0, time_window_refinements=6, base_time_step_refinement=[5, 5], time_step_refinements=1, time_step_refinement_factor=[2, 2], experiment='sincos', time_stepping_scheme=['LobattoIIIC3', 'LobattoIIIC3'], waveform_degree=5, exchange_substeps=True, out_filename='results/Fig13extra/data/LIIIC3_5.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.03125, 'max_time': 1.0, 'waveform_degree': 5, 'substeps': True} time window size,time step size Dirichlet,time step size Neumann,substeps Dirichlet,avg(iterations / window),max(iterations / window),error Dirichlet,substeps Neumann,error Neumann diff --git a/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_mono.csv b/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_mono.csv index 09d9b8be..a73e24ea 100644 --- a/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_mono.csv +++ b/plotting/partitioned-heat-conduction/Fig13extra/data/LIIIC3_mono.csv @@ -1,5 +1,5 @@ -# participants version:{'Monolithic': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Monolithic': } +# participants version:{'Monolithic': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Monolithic': } # run cmd:python3 doConvergenceStudyMonolithic.py --silent --executor Github --experiment sincos -s 6 -dt 0.2 -tss LobattoIIIC3 -o results/Fig13extra/data/LIIIC3_mono.csv # args:Namespace(silent=True, executor='Github', max_time=1.0, base_time_step_size=0.2, time_step_refinements=6, time_step_refinement_factor=[2], experiment='sincos', time_stepping_scheme=['LobattoIIIC3'], out_filename='results/Fig13extra/data/LIIIC3_mono.csv') time step size Monolithic,error Monolithic From ec8ba9c0a0e90e7ab0e191b7596e7759ad4b9d86 Mon Sep 17 00:00:00 2001 From: Benjamin Rodenberg Date: Sun, 12 Oct 2025 20:21:21 +0200 Subject: [PATCH 3/3] Use updated results Section 4.3. * From CI run triggered by https://github.com/BenjaminRodenberg/test-cases-dissertation/commit/66cb4053b02c7ab4be345ba083cd4408caa35f13 * Currently using pyprecice 3.2.1 * Results identical --- plotting/perpendicular-flap/Fig15/data/result.csv | 10 +++++----- plotting/perpendicular-flap/Fig16/data/result.csv | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/plotting/perpendicular-flap/Fig15/data/result.csv b/plotting/perpendicular-flap/Fig15/data/result.csv index 7d93d03a..d5ad2628 100644 --- a/plotting/perpendicular-flap/Fig15/data/result.csv +++ b/plotting/perpendicular-flap/Fig15/data/result.csv @@ -1,8 +1,8 @@ -# participants version:{'Fluid': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Solid': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Fluid': , 'Solid': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github configs/Fig15.csv -o results/Fig15/data/result.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', time_config='configs/Fig15.csv', out_filename='results/Fig15/data/result.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Fluid': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Solid': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Fluid': , 'Solid': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github configs/Fig15.csv -o results/Fig15/data/result.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', time_config='configs/Fig15.csv', out_filename='results/Fig15/data/result.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 5.0, 'max_time': 10, 'waveform_degree': 3, 'reduced': True, 'substeps': True, 'acceleration': 'qn'} time window size,time step size Fluid,time step size Solid,substeps,waveform degree,reduced,acceleration,substeps Fluid,avg(iterations / window),max(iterations / window),no. QN,substeps Solid diff --git a/plotting/perpendicular-flap/Fig16/data/result.csv b/plotting/perpendicular-flap/Fig16/data/result.csv index c0ac3e54..db6d654f 100644 --- a/plotting/perpendicular-flap/Fig16/data/result.csv +++ b/plotting/perpendicular-flap/Fig16/data/result.csv @@ -1,8 +1,8 @@ -# participants version:{'Fluid': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}, 'Solid': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/7/merge', 'chash': '4c031f00c705d9847942442c9c62ac413c142825'}} -# participants:{'Fluid': , 'Solid': } -# run cmd:python3 doConvergenceStudy.py precice-config-template.xml --silent --executor Github configs/Fig16.csv -o results/Fig16/data/result.csv -# args:Namespace(template_path='precice-config-template.xml', silent=True, executor='Github', time_config='configs/Fig16.csv', out_filename='results/Fig16/data/result.csv') -# precice.get_version_information():b'3.2.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' +# participants version:{'Fluid': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}, 'Solid': {'url': 'BenjaminRodenberg/test-cases-dissertation', 'repo': 'refs/pull/8/merge', 'chash': '3202eb513f485596bf76ab992ea7ac77fea1d47d'}} +# participants:{'Fluid': , 'Solid': } +# run cmd:python3 doConvergenceStudy.py precice-config.xml.jinja2 --silent --executor Github configs/Fig16.csv -o results/Fig16/data/result.csv +# args:Namespace(template_path='precice-config.xml.jinja2', silent=True, executor='Github', time_config='configs/Fig16.csv', out_filename='results/Fig16/data/result.csv') +# precice.get_version_information():b'3.3.0;no-info [git failed to run];PRECICE_FEATURE_MPI_COMMUNICATION=Y;PRECICE_FEATURE_PETSC_MAPPING=Y;PRECICE_FEATURE_GINKGO_MAPPING=N;PRECICE_FEATURE_PYTHON_ACTIONS=Y;PRECICE_BINDINGS_C=Y;PRECICE_BINDINGS_FORTRAN=Y;CXX=GNU;CXXFLAGS= -O3 -DNDEBUG;LDFLAGS=' # precice.__version__:3.2.1 # precice_config_params:{'time_window_size': 0.2, 'max_time': 1, 'waveform_degree': 3, 'reduced': True, 'substeps': True, 'acceleration': 'qn'} time window size,time step size Fluid,time step size Solid,substeps,waveform degree,reduced,acceleration,substeps Fluid,avg(iterations / window),max(iterations / window),no. QN,substeps Solid