Changes for src/cluster/cluster.cpp: 14 added lines, 26 removed lines.
Original line number
Original line
Diff line number
Diff line
@@ -52,7 +52,7 @@ using namespace std;
// I would like to put it all in a struct, but then I'd have to write a constructor for it, due to members defined as references, creating a worse nightmare than the one I'd like to simplify...
// I would like to put it all in a struct, but then I'd have to write a constructor for it, due to members defined as references, creating a worse nightmare than the one I'd like to simplify...
// make sure all threads align here: I don't want the following loop to accidentally start for thread 0, possibly modifying some variables before they are copied by all other threads
// make sure all threads align here: I don't want the following loop to accidentally start for thread 0, possibly modifying some variables before they are copied by all other threads
#pragma omp barrier
#pragma omp barrier
if(myompthread==0)logger->log("Syncing OpenMP threads and starting the loop on wavelengthsn\n");
if(myompthread==0)logger->log("Syncing OpenMP threads and starting the loop on wavelengths\n");
// ok, now I can actually start the parallel calculations
// ok, now I can actually start the parallel calculations