From 1e7ec2f27e74f45a8f5914292b48284f9d3a3cb0 Mon Sep 17 00:00:00 2001 From: Liwei Ji Date: Fri, 2 Aug 2024 23:09:42 -0400 Subject: [PATCH] TestNewRadX: Sync state after rhs calculation --- TestNewRadX/schedule.ccl | 8 +++++++- TestNewRadX/src/test_newradx.cxx | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/TestNewRadX/schedule.ccl b/TestNewRadX/schedule.ccl index 86e3ec07..0bc7a0df 100644 --- a/TestNewRadX/schedule.ccl +++ b/TestNewRadX/schedule.ccl @@ -28,9 +28,15 @@ SCHEDULE TestNewRadX_RHS IN ODESolvers_RHS LANG: C READS: state(everywhere) WRITES: rhs(interior) - SYNC: rhs } "Calculate scalar wave RHS" +SCHEDULE TestNewRadX_Sync IN ODESolvers_PostStep +{ + LANG: C + OPTIONS: global + SYNC: state +} "Synchronize" + SCHEDULE TestNewRadX_CompareSolution IN ODESolvers_PostStep { LANG: C diff --git a/TestNewRadX/src/test_newradx.cxx b/TestNewRadX/src/test_newradx.cxx index f87e0e43..a0a2c457 100644 --- a/TestNewRadX/src/test_newradx.cxx +++ b/TestNewRadX/src/test_newradx.cxx @@ -98,6 +98,10 @@ extern "C" void TestNewRadX_Init(CCTK_ARGUMENTS) { }); } +extern "C" void TestNewRadX_Sync(CCTK_ARGUMENTS) { + // do nothing +} + extern "C" void TestNewRadX_RHS(CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTSX_TestNewRadX_RHS; DECLARE_CCTK_PARAMETERS;