Ignore:
Timestamp:
08/28/17 12:15:49 (7 years ago)
Author:
oabramkina
Message:

Modifications allowing secondary-server pools of different size. It's controlled by a new parameter number_pools_server2.
Tests: complete, toy, ipsl.

This functionality is to be used in future. For now it is disabled and XIOS works as before with one process assigned per pool.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/XIOS_DEV_CMIP6/src/cxios.hpp

    r1234 r1243  
    4040 
    4141     static bool printLogs2Files; //!< Printing out logs into files 
    42      static bool usingOasis ; //!< Using Oasis 
    43      static bool usingServer ; //!< Using server (server mode) 
    44      static bool usingServer2 ; //!< Using secondary server (server mode). IMPORTANT: Use this variable ONLY in CServer::initialize(). 
    45      static int ratioServer2 ;  //!< Percentage of server processors dedicated to secondary server 
     42     static bool usingOasis ;     //!< Using Oasis 
     43     static bool usingServer ;    //!< Using server (server mode) 
     44     static bool usingServer2 ;   //!< Using secondary server (server mode). IMPORTANT: Use this variable ONLY in CServer::initialize(). 
     45     static int ratioServer2 ;    //!< Percentage of server processors dedicated to secondary server 
     46     static int nbPoolsServer2 ;  //!< Number of pools created on the secondary server 
    4647     static double bufferSizeFactor; //!< Factor used to tune the buffer size 
    4748     static const double defaultBufferSizeFactor; //!< Default factor value 
Note: See TracChangeset for help on using the changeset viewer.