From 740b4769785d68eecddc6eddf5124717b58d2428 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Wed, 29 Mar 2017 13:28:49 +0000
Subject: [PATCH] Task #10118: Ignore Cobalt.OutputProc.executable (as it is
 superfluous after reading lofarinit.sh) and use numactl on node 0 always

---
 RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh b/RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh
index 7c32c3b7eb5..d2956615fa2 100755
--- a/RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh
+++ b/RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh
@@ -245,7 +245,6 @@ fi
 SSH_USER_NAME=$(getkey Cobalt.OutputProc.userName $USER)
 SSH_PUBLIC_KEY=$(getkey Cobalt.OutputProc.sshPublicKey)
 SSH_PRIVATE_KEY=$(getkey Cobalt.OutputProc.sshPrivateKey)
-OUTPUT_PROC_EXECUTABLE=$(getkey Cobalt.OutputProc.executable)
 OBSERVATIONID=$(getkey Observation.ObsID 0)
 
 read_cluster_model
@@ -355,7 +354,7 @@ echo "[outputProc] pid file = $PID_LIST_FILE"
 touch $PID_LIST_FILE
 
 # Construct full command line for outputProc
-OUTPUTPROC_CMDLINE="source $OUTPUTPROC_ROOT/lofarinit.sh; export QUEUE_PREFIX=$QUEUE_PREFIX LOFARENV=$LOFARENV; $OUTPUT_PROC_EXECUTABLE $OBSERVATIONID"
+OUTPUTPROC_CMDLINE="source $OUTPUTPROC_ROOT/lofarinit.sh; export QUEUE_PREFIX=$QUEUE_PREFIX LOFARENV=$LOFARENV; numactl --cpunodebind=0 --preferred=0 outputProc $OBSERVATIONID"
 
 # Wrap command line with Docker if required
 if $DOCKER; then
-- 
GitLab