diff --git a/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py b/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py index 53d16d41dee4a58f06f341ad260ca95c5f2f63aa..773efd7329299c87586bbeb0bee2858731c19a1c 100755 --- a/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py +++ b/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py @@ -113,6 +113,7 @@ class pulsar_pipeline(control): self._get_io_product_specs() self.job_dir = self.config.get("layout", "job_directory") + self.globalfs = self.config.has_option("remote", "globalfs") and self.config.getboolean("remote", "globalfs") parset_dir = os.path.join(self.job_dir, "parsets") mapfile_dir = os.path.join(self.job_dir, "mapfiles") @@ -146,6 +147,10 @@ class pulsar_pipeline(control): # --auto = automatic run from framework # -q = quiet mode, no user interaction sys.argv = ['pulp.py', '--auto', '-q'] + + if self.globalfs: + project = self.parset.getString(self.parset.fullModuleName('Campaign') + '.name') + sys.argv.extend(['--slurm', '--globalfs', '--docker', '--docker-container=lofar-pulp:LOFAR-Release-2_17', '--raw=/data/projects/%s' % project]) if (not self.coherentStokesEnabled): sys.argv.extend(["--noCS", "--noCV", "--noFE"])