]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
- Patch for defining a queue name on Sun Grid Engine
authorribes <ribes>
Thu, 6 Nov 2008 14:38:33 +0000 (14:38 +0000)
committerribes <ribes>
Thu, 6 Nov 2008 14:38:33 +0000 (14:38 +0000)
src/Batch/Batch_BatchManager_eSGE.cxx

index 28fb45f45c2676aa0118d572a0935bcd51d78a21..d514ea7886aa39d315b452236fde187f4aee8719 100644 (file)
@@ -244,6 +244,7 @@ namespace Batch {
     const std::string dirForTmpFiles = params[TMPDIR];
     const string fileToExecute = params[EXECUTABLE];
     const string home = params[HOMEDIR];
+    const std::string queue = params[QUEUE];
     std::string rootNameToExecute;
     std::string fileNameToExecute;
     std::string filelogtemp;
@@ -265,6 +266,8 @@ namespace Batch {
     tempOutputFile.open(TmpFileName.c_str(), ofstream::out );
 
     tempOutputFile << "#! /bin/sh -f" << endl;
+    if (queue != "")
+      tempOutputFile << "#$ -q " << queue << endl;
     tempOutputFile << "#$ -pe mpich " << nbproc << endl;
     if( edt > 0 )
       tempOutputFile << "#$ -l h_rt=" << getWallTime(edt) << endl ;