Ignore:
Timestamp:
12/13/12 17:07:45 (11 years ago)
Author:
ymipsl
Message:

implement some memory information

  • buffer memory size managment
  • out of memory managment

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/buffer_client.cpp

    r382 r400  
    1111{ 
    1212  
     13  size_t maxRequestSize=0 ; 
     14   
    1315  CClientBuffer::CClientBuffer(MPI_Comm interComm_,int serverRank_) 
    1416  { 
     
    4042  bool CClientBuffer::isBufferFree(int size) 
    4143  { 
     44    if (size>maxRequestSize) maxRequestSize=size ; 
     45     
    4246    if (size>bufferSize) ERROR("CClientBuffer::hasSpace(int size)", 
    43                                <<"request size is too big for buffer, increase buffer client size"); 
     47                               <<"request size is too big for buffer, increase buffer client size"<<endl 
     48                               <<"Current buffer_size : "<<CXios::bufferSize<<endl 
     49                               <<"buffer_size must be > "<<size*2<<endl) 
    4450  
    4551    if (size<=remain()) return true ; 
Note: See TracChangeset for help on using the changeset viewer.