From 457573209d0b2d30c8a8dd7fe8e17d16aecf96b8 Mon Sep 17 00:00:00 2001
From: Tammo Jan Dijkema <dijkema@astron.nl>
Date: Mon, 1 Sep 2014 22:24:49 +0000
Subject: [PATCH] Task #5200: try multithreading in gaincal

---
 CEP/DP3/DPPP/src/GainCal.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/CEP/DP3/DPPP/src/GainCal.cc b/CEP/DP3/DPPP/src/GainCal.cc
index dfb700f1912..78243fa7d29 100644
--- a/CEP/DP3/DPPP/src/GainCal.cc
+++ b/CEP/DP3/DPPP/src/GainCal.cc
@@ -582,6 +582,7 @@ namespace LOFAR {
             iS.h(st,3)=conj(iS.g(st,3));
           }
 
+#pragma omp parallel for
           for (uint st1=0;st1<nSt;++st1) {
             for (uint time=0;time<solInt;++time) {
               for (uint ch=0;ch<nCh;++ch) {
@@ -641,6 +642,7 @@ namespace LOFAR {
           for (uint st=0;st<nUn;++st) {
             iS.h(st,0)=conj(iS.g(st,0));
           }
+#pragma omp parallel for
           for (uint st1=0;st1<nUn;++st1) {
             ww=0;
             t(0)=0;
-- 
GitLab