Ignore:
Timestamp:
10/21/11 19:01:35 (13 years ago)
Author:
ymipsl
Message:

reprise en main de la version de H. Ozdoba. Correction de différentes erreurs de conception et bug.
Version NEMO operationnel en client/server, interoperabilita avec OASIS, reconstition de fichiers via netcdf4/HDF5

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/common/src/xmlio/manager/xios_manager.hpp

    r278 r286  
    2525            StdSize nbClient; 
    2626            StdSize nbClientPServer; 
    27             void (*entry)(comm::MPIComm, comm::MPIComm, comm::MPIComm) ; 
     27            void (*entry)(MPI_Comm, MPI_Comm, MPI_Comm) ; 
    2828         } XIOSClient; 
    2929          
     
    3838         /// Ajout de client en mode CLIENT_SERVER et CLIENT/// 
    3939         static void AddClient(StdString clientName, StdSize nbClient, StdSize nbClientPServer, 
    40                                void (*entry_point)(comm::MPIComm, comm::MPIComm, comm::MPIComm)); 
     40                               void (*entry_point)(MPI_Comm, MPI_Comm, MPI_Comm)); 
    4141 
    4242         /// Lancement des serveurs et/ou des clients /// 
    43          static void RunServer(StdString clientName, 
    44                                comm::MPIComm comm_client_server, comm::MPIComm comm_server); 
    45          static void RunClient(bool launch = false, comm::MPIComm comm_client = 
    46                                                     comm::CMPIManager::GetCommWorld()); 
    47          static void RunClientServer(comm::MPIComm comm_client_server = 
    48                                      comm::CMPIManager::GetCommWorld()); 
     43         static void RunServer(StdString clientName,MPI_Comm comm_client_server,MPI_Comm comm_server); 
     44         static void RunClient(bool launch = false, MPI_Comm comm_client = comm::CMPIManager::GetCommWorld()); 
     45         static void RunClientServer(MPI_Comm comm_client_server = comm::CMPIManager::GetCommWorld()); 
    4946 
    5047      public : 
     
    6663       
    6764         /// Information /// 
    68          static void ShowInformation_CS(comm::MPIComm comm_client_server); 
     65         static void ShowInformation_CS(MPI_Comm comm_client_server); 
    6966 
    7067         /// Variables statiques privées /// 
     
    7572         static XIOSStatus Status; 
    7673         static StdString  ClientName; 
    77          static comm::MPIComm Comm_Client_Server, Comm_Server; 
     74         static MPI_Comm Comm_Client_Server, Comm_Server; 
    7875         static xios_map<StdString, XIOSClient> Clients; 
    7976 
Note: See TracChangeset for help on using the changeset viewer.