From 3cbadd5c82a39fb19f345d587ac39c8949d4266d Mon Sep 17 00:00:00 2001 From: Thorsten Liebig Date: Tue, 8 Mar 2011 14:03:24 +0100 Subject: [PATCH] MPI: DumpExciationsSignals for rank 0 only --- FDTD/operator_mpi.cpp | 6 ++++++ FDTD/operator_mpi.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/FDTD/operator_mpi.cpp b/FDTD/operator_mpi.cpp index 22e7baa..b007d91 100644 --- a/FDTD/operator_mpi.cpp +++ b/FDTD/operator_mpi.cpp @@ -113,6 +113,12 @@ void Operator_MPI::SetNeighborDown(int ny, int id) m_NeighborDown[ny]=id; } +void Operator_MPI::DumpExciationSignals() +{ + if (m_MyID==0) + Operator_SSE_Compressed::DumpExciationSignals(); +} + void Operator_MPI::Init() { Operator_SSE_Compressed::Init(); diff --git a/FDTD/operator_mpi.h b/FDTD/operator_mpi.h index 1fd4d95..ab51b7e 100644 --- a/FDTD/operator_mpi.h +++ b/FDTD/operator_mpi.h @@ -40,6 +40,8 @@ public: virtual void SetNeighborUp(int ny, int id); virtual void SetNeighborDown(int ny, int id); + virtual void DumpExciationSignals(); + protected: Operator_MPI(); bool m_MPI_Enabled;