]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
debugging when users are different on local and on cluster
authorsecher <secher>
Thu, 5 Jul 2007 09:08:50 +0000 (09:08 +0000)
committersecher <secher>
Thu, 5 Jul 2007 09:08:50 +0000 (09:08 +0000)
src/Container/SALOME_ContainerManager.cxx
src/ResourcesManager/SALOME_ResourcesManager.cxx

index ec4bef59f149f2fee61d0c9e018efb961c183ee3..44383901a8a4fe7a60494d400ad4ae43f2a1e360 100644 (file)
@@ -349,7 +349,7 @@ CORBA::Long SALOME_ContainerManager::batchSalomeJob(
     SCRUTE(fileNameToExecute) ;
 // Le /tmp n'est pas le meme d'un noeud a un autre ===>
     //string DirForTmpFiles = string("/tmp/")+string(getenv("USER"))+string("/") ;
-    string DirForTmpFiles = string(getenv("HOME"))+string("/Batch/") ;
+    string DirForTmpFiles = string("Batch/") ;
     Batch::Date date = Batch::Date(time(0)) ;
     std::string thedate = date.str() ;
     int lend = thedate.size() ;
index d7e2f09f9b22c86003b496d7b2000a524a2ffd4a..b7627a8a53b1413d11178ac643ffea54da2de126 100644 (file)
@@ -615,7 +615,7 @@ std::string SALOME_ResourcesManager::BuildCmdrunSalomeBatch(
   tempOutputFile << "#! /bin/sh -f" << endl ;
   tempOutputFile << "cd " ;
   tempOutputFile << resInfo.AppliPath << endl ;
-  tempOutputFile << "export PYTHONPATH=" ;
+  tempOutputFile << "export PYTHONPATH=~/" ;
   tempOutputFile << DirForTmpFiles ;
   tempOutputFile << ":$PYTHONPATH" << endl ;
   tempOutputFile << "if test $SLURM_PROCID = 0; then" << endl ;
@@ -633,7 +633,7 @@ std::string SALOME_ResourcesManager::BuildCmdrunSalomeBatch(
   tempOutputFile << "  done" << endl ;
   tempOutputFile << "  sleep 1" << endl ;
   tempOutputFile << "  ./runSession waitContainers.py $arglist" << endl ;
-  tempOutputFile << "  ./runSession python " << DirForTmpFiles << "/" << FileNameToExecute << ".py" << endl;
+  tempOutputFile << "  ./runSession python ~/" << DirForTmpFiles << "/" << FileNameToExecute << ".py" << endl;
   tempOutputFile << "else" << endl ;
   tempOutputFile << "  sleep 1" << endl ;
   tempOutputFile << "  ./runSession waitNS.py" << endl ;
@@ -697,7 +697,7 @@ std::string SALOME_ResourcesManager::BuildCmdFileNameToExecute_Batch(
   tempOutputFile << "#BSUB -n  " ;
   tempOutputFile << NumberOfProcessors << endl ;
   tempOutputFile << "#BSUB -o runSalome.log%J" << endl ;
-  tempOutputFile << "mpirun -srun " ;
+  tempOutputFile << "mpirun -srun ~/" ;
   tempOutputFile << DirForTmpFiles ;
   tempOutputFile << "/runSalome_" ;
   tempOutputFile << FileNameToExecute ;
@@ -755,7 +755,7 @@ std::string SALOME_ResourcesManager::BuildCmdFileNameToExecute_bsub(
   const ParserResourcesType& resInfo = _resourcesList[machine];
   resInfo.Print() ;
   tempOutputFile << "#! /bin/sh -f" << endl ;
-  tempOutputFile << "bsub < " ;
+  tempOutputFile << "bsub < ~/" ;
   tempOutputFile << DirForTmpFiles ;
   tempOutputFile << "/" ;
   tempOutputFile << FileNameToExecute ;