User Tools

Site Tools


difx:difx_call_sequence

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
difx:difx_call_sequence [2014/08/08 11:37]
chrisphillips [Initialization]
difx:difx_call_sequence [2015/10/21 10:08] (current)
Line 1: Line 1:
 +
 ====== DIFX Call Sequence ====== ====== DIFX Call Sequence ======
  
Line 36: Line 37:
     * Create threads with ''​pthread_create''​ calling ''​launchNewProcessThread''​     * Create threads with ''​pthread_create''​ calling ''​launchNewProcessThread''​
       * Calls ''​loopprocess''​       * Calls ''​loopprocess''​
-        * Loops over ''​processdata''​ for each batch of data +        * Loops over ''​processdata''​ for sub integration  
-          * Loops over ''​Mode::​process''​ for each batch of FFTs+          * Loop over stations 
 +          * Loops over ''​Mode::​process'' ​"NUM BUFFERED FFTS" times for each FFT
             * Calls Mode::​unpack ​    // Overloaded in mk5mode.cpp //             * Calls Mode::​unpack ​    // Overloaded in mk5mode.cpp //
-          * Do baseline multiplies within ''​processdata''​+          * Do baseline multiplies within ''​processdata'' ​looping over each baseline
     * Loops over ''​Core::​receivedata''​     * Loops over ''​Core::​receivedata''​
       * This calls a few ''​MPI_Irecv''​ and locks/​unlocks mutexes       * This calls a few ''​MPI_Irecv''​ and locks/​unlocks mutexes
difx/difx_call_sequence.txt · Last modified: 2015/10/21 10:08 (external edit)