Commit ea904bc0 authored by remicres's avatar remicres
Browse files

DOC: Add some TODOs

parent d283c020
...@@ -120,6 +120,7 @@ void Controller<TSegmenter>::RunSegmentation() ...@@ -120,6 +120,7 @@ void Controller<TSegmenter>::RunSegmentation()
#ifdef OTB_USE_MPI #ifdef OTB_USE_MPI
// Only the master process is doing the next part // Only the master process is doing the next part
// TODO: Use the MPI process wich has the largest amount of memory
if (otb::MPIConfig::Instance()->GetMyRank() != 0) if (otb::MPIConfig::Instance()->GetMyRank() != 0)
return; return;
#endif #endif
...@@ -253,6 +254,7 @@ void Controller<TSegmenter>::GetAutomaticConfiguration() ...@@ -253,6 +254,7 @@ void Controller<TSegmenter>::GetAutomaticConfiguration()
itkDebugMacro(<<"Get automatic configuration"); itkDebugMacro(<<"Get automatic configuration");
// Compute the maximum number of nodes that can fit the memory // Compute the maximum number of nodes that can fit the memory
// TODO: Use the smallest number amongst MPI processes
unsigned long int maximumNumberOfNodesInMemory = GetMaximumNumberOfNodesInMemory(); unsigned long int maximumNumberOfNodesInMemory = GetMaximumNumberOfNodesInMemory();
itkDebugMacro(<<"Maximum number of nodes in memory is " << maximumNumberOfNodesInMemory); itkDebugMacro(<<"Maximum number of nodes in memory is " << maximumNumberOfNodesInMemory);
......
...@@ -35,6 +35,7 @@ bool MyTurn(int div = 0) ...@@ -35,6 +35,7 @@ bool MyTurn(int div = 0)
/* /*
* This function gather the given value in other process, and update it * This function gather the given value in other process, and update it
* TODO: MPI implementation using OTB MPI Wrapper
*/ */
/* /*
template<typename T> template<typename T>
...@@ -66,6 +67,7 @@ void GatherMe(T& x, MPI_Datatype dataType) ...@@ -66,6 +67,7 @@ void GatherMe(T& x, MPI_Datatype dataType)
/* /*
* Gather accumulatedMemory and isFusion variables * Gather accumulatedMemory and isFusion variables
* TODO: MPI implementation using OTB MPI Wrapper
*/ */
void GatherUsefulVariables(unsigned long long int& accumulatedMemory, bool& isFusion) void GatherUsefulVariables(unsigned long long int& accumulatedMemory, bool& isFusion)
{ {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment