Changeset 200


Ignore:
Timestamp:
05/20/11 16:34:52 (13 years ago)
Author:
hozdoba
Message:
 
Location:
XMLIO_V2/dev/dev_rv
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/xmlio/main_server.cpp

    r199 r200  
    1111 
    1212// Point d'entrée du programme principal 
    13 int main(int argc, char ** argv, char ** UNUSED(env)) 
     13 
     14int main (int argc, char ** argv, char ** UNUSED (env)) 
    1415{ 
    1516   try 
     
    1718      //comm::CMPIManager::Initialise(&argc, &argv); // < seulement en mode connecté 
    1819      //comm::CMPIManager::Finalize();               // < seulement en mode connecté 
    19        
    20       
    21       CXIOSManager::Initialise(CXIOSManager::CLIENT_SERVER, &argc, &argv);       
    22       CXIOSManager::AddClient("nemo"    , 4, 2, &nemo_fake_entry); 
     20 
     21      CXIOSManager::Initialise (CXIOSManager::CLIENT_SERVER, &argc, &argv); 
     22      CXIOSManager::AddClient ("nemo"    , 4, 2, &nemo_fake_entry); 
    2323      //CXIOSManager::AddClient("orchidee", 1, 1, &orchidee_fake_entry); 
    2424      //CXIOSManager::AddClient("lmdz"    , 4, 2, &lmdz_fake_entry); 
    25       CXIOSManager::RunClientServer(comm::CMPIManager::GetCommWorld()); 
    26       CXIOSManager::Finalize();      
     25      CXIOSManager::RunClientServer (comm::CMPIManager::GetCommWorld ()); 
     26      CXIOSManager::Finalize (); 
    2727   } 
    2828   catch (CException & exc) 
    2929   { 
    30       std::cerr << exc.getMessage() << std::endl; 
    31       CMPIManager::Finalize(); 
     30      std::cerr << exc.getMessage () << std::endl; 
     31      CMPIManager::Finalize (); 
    3232      return (EXIT_FAILURE); 
    3333   } 
  • XMLIO_V2/dev/dev_rv/src/xmlio/node/grid.cpp

    r199 r200  
    339339      ARRAY(int, 1) out_i_index_srv  =  this->out_i_index[0]; 
    340340      ARRAY(int, 1) out_j_index_srv  =  this->out_j_index[0]; 
    341       ARRAY(int, 1) out_l_index_srv  =  this->out_l_index[0];       
     341      ARRAY(int, 1) out_l_index_srv  =  this->out_l_index[0]; 
     342 
     343      ARRAY(int, 2) local_mask =  this->domain->getLocalMask(); 
    342344       
    343345      const std::vector<int> & ibegin = this->domain->getIBeginSub(); 
     
    346348      const int ibegin_srv = this->domain->ibegin.getValue(); 
    347349      const int jbegin_srv = this->domain->jbegin.getValue(); 
    348       const int zoom_ni_srv   = this->domain->zoom_ni.getValue(); 
    349       const int zoom_nj_srv   = this->domain->zoom_nj.getValue(); 
     350      const int zoom_ni_srv   = this->domain->zoom_ni_loc.getValue(); 
     351      const int zoom_nj_srv   = this->domain->zoom_nj_loc.getValue(); 
    350352       
    351353      const int ibegin_zoom_srv = this->domain->zoom_ibegin_loc.getValue(); 
     
    395397            *std::max_element(out_j_index_srv->begin(), out_j_index_srv->end()); 
    396398             
    397          if (ibegin_t < 0)  
    398          { 
    399             std::cout << "Erreur 1 " << std::endl; 
    400          } 
    401          if (jbegin_t < 0)  
    402          { 
    403             std::cout << "Erreur 2 " <<  std::endl; 
    404          } 
    405          if (iend_t >= zoom_ni_srv) 
    406          { 
    407             std::cout << "Erreur 3 " << std::endl; 
    408          } 
    409          if (jend_t >= zoom_nj_srv)  
    410          { 
    411             std::cout << "Erreur 4 " << std::endl; 
    412          } 
    413       } 
    414        
     399         if ((ibegin_t < 0) || (jbegin_t < 0) || 
     400             (iend_t >= zoom_ni_srv) || (jend_t >= zoom_nj_srv)) 
     401         { 
     402            ERROR("CGrid::computeIndexServer(void)", 
     403                  <<"Erreur d'indexation de la grille au niveau du serveur") ; 
     404         } 
     405      } 
     406 
     407      if (storeIndex_srv->size() != 0) 
     408         for (StdSize u = 0; u < storeIndex_srv->size(); u++) 
     409            (*local_mask)[(*out_i_index_srv)[u]][(*out_j_index_srv)[u]] = 1; 
     410 
    415411      //~ StdOFStream ofs(this->getId().c_str()); 
    416412      //~ for (StdSize h = 0; h < storeIndex_srv->size(); h++) 
  • XMLIO_V2/dev/dev_rv/xmlioserver.geany

    r194 r200  
    1919 
    2020[files] 
    21 current_page=12 
     21current_page=2 
    2222FILE_NAME_0=840;Make;0;16;1;1;0;/work/dev_rv/Makefile.wk;0;3 
    23 FILE_NAME_1=138;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/main_server.cpp;0;3 
    24 FILE_NAME_2=13467;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/node/grid.cpp;0;3 
    25 FILE_NAME_3=2395;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/node/domain.hpp;0;3 
    26 FILE_NAME_4=3378;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/node/grid.hpp;0;3 
    27 FILE_NAME_5=1286;Conf;0;16;0;1;0;/work/dev_rv/src/xmlio/config/domain_attribute.conf;0;3 
    28 FILE_NAME_6=160;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/output/onetcdf4.hpp;0;3 
    29 FILE_NAME_7=2909;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/output/nc4_data_output.cpp;0;3 
    30 FILE_NAME_8=356;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/array_mac.hpp;0;3 
    31 FILE_NAME_9=4101;Fortran;0;16;0;1;0;/work/dev_rv/src/xmlio/fortran/impi_interface.f90;0;3 
    32 FILE_NAME_10=6236;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/manager/mpi_manager.cpp;0;3 
    33 FILE_NAME_11=189;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/fortran/impi_interface.hpp;0;3 
    34 FILE_NAME_12=2608;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/manager/xios_manager.cpp;0;3 
     23FILE_NAME_1=0;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/xmlioserver_spl.hpp;0;3 
     24FILE_NAME_2=1059;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/main_server.cpp;0;3 
     25FILE_NAME_3=1103;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/client.hpp;0;3 
     26FILE_NAME_4=3179;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/client.cpp;0;3 
     27FILE_NAME_5=871;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/server.hpp;0;3 
     28FILE_NAME_6=6267;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/server.cpp;0;3 
     29FILE_NAME_7=1167;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/buffer_list.hpp;0;3 
     30FILE_NAME_8=2358;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/buffer_list.cpp;0;3 
     31FILE_NAME_9=1027;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/linear_buffer.hpp;0;3 
     32FILE_NAME_10=1245;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/linear_buffer.cpp;0;3 
     33FILE_NAME_11=1229;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/circular_buffer.hpp;0;3 
     34FILE_NAME_12=2428;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/circular_buffer.cpp;0;3 
     35FILE_NAME_13=1070;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/buffer.cpp;0;3 
     36FILE_NAME_14=4470;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/buffer.hpp;0;3 
     37FILE_NAME_15=950;C++;0;16;0;1;0;/work/dev_rv/src/xmlio/buffer_impl.hpp;0;3 
     38FILE_NAME_16=588;Conf;0;16;0;1;0;/work/dev_rv/src/xmlio/config/properties.conf;0;3 
    3539 
    3640[build-menu] 
Note: See TracChangeset for help on using the changeset viewer.