]> SALOME platform Git repositories - tools/libbatch.git/commitdiff
Salome HOME
Adding queue support for PBS
authorribes <ribes>
Mon, 16 Nov 2009 12:45:12 +0000 (12:45 +0000)
committerribes <ribes>
Mon, 16 Nov 2009 12:45:12 +0000 (12:45 +0000)
src/PBS/Batch_BatchManager_ePBS.cxx

index 8e4d1beb1b1908f84421e77567e57ccc82ca0791..31ed6abfba988f0549d69c4377d49b11b2f7b487 100644 (file)
@@ -229,6 +229,8 @@ namespace Batch {
       edt = params[MAXWALLTIME];
     if (params.find(MAXRAMSIZE) != params.end()) 
       mem = params[MAXRAMSIZE];
+    if (params.find(QUEUE) != params.end()) 
+      queue = params[QUEUE].str();
 
     string::size_type p1 = fileToExecute.find_last_of("/");
     string::size_type p2 = fileToExecute.find_last_of(".");
@@ -247,15 +249,15 @@ namespace Batch {
       tempOutputFile << "#PBS -l nodes=" << nodes_requested << endl;
     }
     if (queue != "")
-      tempOutputFile << "#BSUB -q " << queue << endl;
+      tempOutputFile << "#PBS -q " << queue << endl;
     if( edt > 0 )
       tempOutputFile << "#PBS -l walltime=" << edt*60 << endl;
     if( mem > 0 )
       tempOutputFile << "#PBS -l mem=" << mem << "mb" << endl;
-    tempOutputFile << "#PBS -o " << workDir << "/logs/output.log." << rootNameToExecute << endl ;
-    tempOutputFile << "#PBS -e " << workDir << "/logs/error.log."  << rootNameToExecute << endl ;
-    tempOutputFile << "cd " << workDir << endl ;
-    tempOutputFile << "./" + fileNameToExecute << endl;;
+    tempOutputFile << "#PBS -o " << workDir << "/logs/output.log." << rootNameToExecute << endl;
+    tempOutputFile << "#PBS -e " << workDir << "/logs/error.log."  << rootNameToExecute << endl;
+    tempOutputFile << "cd " << workDir << endl;
+    tempOutputFile << "./" + fileNameToExecute << endl;
     tempOutputFile.flush();
     tempOutputFile.close();