From b5acb98d00aafa06ba95477bfe9493b75c2db7a3 Mon Sep 17 00:00:00 2001 From: Xiangyu Hu Date: Tue, 17 Sep 2024 23:38:26 +0200 Subject: [PATCH] done --- src/shared/io_system/io_base.h | 13 +++++++++++-- tests/2d_examples/test_2d_airfoil/airfoil_2d.cpp | 4 ++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/shared/io_system/io_base.h b/src/shared/io_system/io_base.h index 2788eb9a08..60f6b3b977 100644 --- a/src/shared/io_system/io_base.h +++ b/src/shared/io_system/io_base.h @@ -106,8 +106,7 @@ class BodyStatesRecording : public BaseIO /** write with filename indicated by physical time */ void writeToFile(); - template - void writeToFile(const ExecutionPolicy &ex_policy) + void writeToFile(const ParallelDevicePolicy &ex_policy) { for (size_t i = 0; i < bodies_.size(); ++i) { @@ -118,6 +117,16 @@ class BodyStatesRecording : public BaseIO writeToFile(); }; + void writeToFile(const ParallelPolicy &ex_policy) + { + writeToFile(); + }; + + void writeToFile(const SequencedPolicy &ex_policy) + { + writeToFile(); + }; + virtual void writeToFile(size_t iteration_step) override; template diff --git a/tests/2d_examples/test_2d_airfoil/airfoil_2d.cpp b/tests/2d_examples/test_2d_airfoil/airfoil_2d.cpp index 117584bd9e..7906e36364 100644 --- a/tests/2d_examples/test_2d_airfoil/airfoil_2d.cpp +++ b/tests/2d_examples/test_2d_airfoil/airfoil_2d.cpp @@ -81,8 +81,8 @@ int main(int ac, char *av[]) //---------------------------------------------------------------------- // First output before the simulation. //---------------------------------------------------------------------- - airfoil_recording_to_vtp.writeToFile(0); - cell_linked_list_recording.writeToFile(0); + airfoil_recording_to_vtp.writeToFile(); + cell_linked_list_recording.writeToFile(); //---------------------------------------------------------------------- // Particle relaxation time stepping start here. //----------------------------------------------------------------------