summaryrefslogtreecommitdiff
path: root/openEMS/FDTD/openems_fdtd_mpi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'openEMS/FDTD/openems_fdtd_mpi.cpp')
-rw-r--r--openEMS/FDTD/openems_fdtd_mpi.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/openEMS/FDTD/openems_fdtd_mpi.cpp b/openEMS/FDTD/openems_fdtd_mpi.cpp
index eaab59a..964bdd4 100644
--- a/openEMS/FDTD/openems_fdtd_mpi.cpp
+++ b/openEMS/FDTD/openems_fdtd_mpi.cpp
@@ -210,7 +210,7 @@ bool openEMS_FDTD_MPI::SetupMPI()
if (numProcs!=m_NumProc)
{
if (m_MyID==0)
- cerr << "openEMS_FDTD_MPI::SetupMPI: Error: Requested splits require " << numProcs << " processes, but only " << m_NumProc << " were found! Exit! " << endl;
+ cerr << "openEMS_FDTD_MPI::SetupMPI: Error: Requested splits require " << numProcs << " processes, but " << m_NumProc << " were found! Exit! " << endl;
exit(10);
}
@@ -256,8 +256,8 @@ bool openEMS_FDTD_MPI::SetupMPI()
grid->AddDiscLine(2, m_Original_Grid->GetLine(2,n) );
m_MPI_Op->SetSplitPos(0,m_SplitNumber[0].at(i));
- m_MPI_Op->SetSplitPos(1,m_SplitNumber[1].at(i));
- m_MPI_Op->SetSplitPos(2,m_SplitNumber[2].at(i));
+ m_MPI_Op->SetSplitPos(1,m_SplitNumber[1].at(j));
+ m_MPI_Op->SetSplitPos(2,m_SplitNumber[2].at(k));
if (i>0)
m_MPI_Op->SetNeighborDown(0,procTable[i-1][j][k]);
@@ -398,6 +398,7 @@ bool openEMS_FDTD_MPI::SetupProcessing()
{
//type is integral processing --> disable! Needs to be fixed!
cerr << "openEMS_FDTD_MPI::SetupProcessing(): Warning: Processing: " << proc->GetName() << " occures multiple times and is being deactivated..." << endl;
+ cerr << "openEMS_FDTD_MPI::SetupProcessing(): Note: Processing: Make sure that there are no splits inside probes or sources." << endl;
deactivate = true;
rename = false;
}