]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Bug IPAL19893 4.x: debug information is in terminal.
authordmv <dmv@opencascade.com>
Mon, 28 Jul 2008 07:45:32 +0000 (07:45 +0000)
committerdmv <dmv@opencascade.com>
Mon, 28 Jul 2008 07:45:32 +0000 (07:45 +0000)
src/Launcher/Launcher.cxx
src/Launcher/Makefile.am

index 8a92e1d875a526765374dde2fea676bc425cb66e..7f2d491c5705a05ab61d406293dba1ced818c438 100644 (file)
@@ -21,6 +21,7 @@
 #include "Batch_FactBatchManager_eLSF.hxx"
 #include "Batch_FactBatchManager_ePBS.hxx"
 #include "Launcher.hxx"
+#include "utilities.h"
 #include <iostream>
 #include <sstream>
 #include <sys/stat.h>
@@ -38,7 +39,7 @@ using namespace std;
 
 Launcher_cpp::Launcher_cpp()
 {
-  cerr << "Launcher_cpp constructor" << endl;
+  MESSAGE ( "Launcher_cpp constructor" );
 }
 
 //=============================================================================
@@ -49,7 +50,7 @@ Launcher_cpp::Launcher_cpp()
 
 Launcher_cpp::~Launcher_cpp()
 {
-  cerr << "Launcher_cpp destructor" << endl;
+  MESSAGE ( "Launcher_cpp destructor" );
   std::map < string, Batch::BatchManager_eClient * >::const_iterator it1;
   for(it1=_batchmap.begin();it1!=_batchmap.end();it1++)
     delete it1->second;
@@ -73,7 +74,7 @@ long Launcher_cpp::submitSalomeJob( const string fileToExecute ,
                                    const batchParams& batch_params,
                                    const machineParams& params) throw(LauncherException)
 {
-  cerr << "BEGIN OF Launcher_cpp::submitSalomeJob" << endl;
+  MESSAGE ( "BEGIN OF Launcher_cpp::submitSalomeJob" );
   long jobId;
   vector<string> aMachineList;
 
@@ -94,7 +95,7 @@ long Launcher_cpp::submitSalomeJob( const string fileToExecute ,
 
   ParserResourcesType p = _ResManager->GetResourcesList(aMachineList[0]);
   string clustername(p.Alias);
-  cerr << "Choose cluster: " <<  clustername << endl;
+  MESSAGE ( "Choose cluster: " <<  clustername );
   
   // search batch manager for that cluster in map or instanciate one
   map < string, Batch::BatchManager_eClient * >::const_iterator it = _batchmap.find(clustername);
@@ -285,18 +286,18 @@ Batch::BatchManager_eClient *Launcher_cpp::FactoryBatchManager( const ParserReso
     mpi = "indif";
     break;
   }    
-  cerr << "Instanciation of batch manager" << endl;
+  MESSAGE ( "Instanciation of batch manager" );
   switch( params.Batch ){
   case pbs:
-    cerr << "Instantiation of PBS batch manager" << endl;
+    MESSAGE ( "Instantiation of PBS batch manager" );
     fact = new Batch::FactBatchManager_ePBS;
     break;
   case lsf:
-    cerr << "Instantiation of LSF batch manager" << endl;
+    MESSAGE ( "Instantiation of LSF batch manager" );
     fact = new Batch::FactBatchManager_eLSF;
     break;
   default:
-    cerr << "BATCH = " << params.Batch << endl;
+    MESSAGE ( "BATCH = " << params.Batch );
     throw LauncherException("no batchmanager for that cluster");
   }
   return (*fact)(hostname.c_str(),protocol.c_str(),mpi.c_str());
@@ -406,7 +407,7 @@ string Launcher_cpp::buildSalomeCouplingScript(const string fileToExecute, const
   tempOutputFile.flush();
   tempOutputFile.close();
   chmod(TmpFileName.c_str(), 0x1ED);
-  cerr << TmpFileName.c_str() << endl;
+  MESSAGE ( TmpFileName.c_str() );
 
   delete mpiImpl;
 
@@ -470,8 +471,8 @@ string Launcher_cpp::getRemoteFile( std::string remoteDir, std::string localFile
 bool Launcher_cpp::check(const batchParams& batch_params)
 {
   bool rtn = true;
-  cerr << "Job parameters are :" << endl;
-  cerr << "Directory : $HOME/Batch/$date" << endl;
+  MESSAGE ( "Job parameters are :" );
+  MESSAGE ( "Directory : $HOME/Batch/$date" );
 
   // check expected_during_time (check the format)
   std::string edt_info = batch_params.expected_during_time;
@@ -508,7 +509,7 @@ bool Launcher_cpp::check(const batchParams& batch_params)
   else {
     edt_info = "No value given";
   }
-  cerr << "Expected during time : " << edt_info << endl;;
+  MESSAGE ( "Expected during time : " << edt_info );
 
   // check memory (check the format)
   std::string mem_info;
@@ -534,7 +535,7 @@ bool Launcher_cpp::check(const batchParams& batch_params)
   else {
     mem_info = "No value given";
   }
-  cerr << "Memory : " << mem_info << endl;
+  MESSAGE ( "Memory : " << mem_info );
 
   // check nb_proc
   std::string nb_proc_info;
@@ -548,7 +549,7 @@ bool Launcher_cpp::check(const batchParams& batch_params)
   else {
     nb_proc_info = nb_proc_value.str();
   }
-  cerr << "Nb of processors : " << nb_proc_info << endl;
+  MESSAGE ( "Nb of processors : " << nb_proc_info );
 
   return rtn;
 }
@@ -616,7 +617,7 @@ Launcher_cpp::getHomeDir(const ParserResourcesType& p, const std::string& tmpdir
     command += p.Alias;
     command += " 'echo $HOME' > ";
     command += filelogtemp;
-    std::cerr << command.c_str() << std::endl;
+    MESSAGE ( command.c_str() );
     int status = system(command.c_str());
     if(status)
       throw LauncherException("Error of launching home command on remote host");
index d05a22bbac0377e0aff58f6d82d59a065f31bef5..848a21f1d2a9801bf6c9d28b3b30f11673a9a3f7 100644 (file)
@@ -111,7 +111,7 @@ libLauncher_la_SOURCES=\
        Launcher.cxx
 
 libLauncher_la_CPPFLAGS =\
-       -I$(srcdir)/../Batch \
+       $(COMMON_CPPFLAGS) \
        -I$(srcdir)/../ResourcesManager \
        @MPI_INCLUDES@ \
        @LIBXML_INCLUDES@