Changeset 317
- Timestamp:
- 02/20/12 19:43:51 (12 years ago)
- Location:
- XIOS/trunk/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/buffer_client.cpp
r300 r317 3 3 #include "buffer_out.hpp" 4 4 #include "buffer_client.hpp" 5 #include "cxios.hpp" 5 6 #include <mpi.h> 6 7 7 8 namespace xmlioserver 8 9 { 9 int CClientBuffer::bufferSizeByServer=50*1024*1024 ; 10 // int CClientBuffer::bufferSizeByServer=1024*10 ; 11 10 12 11 CClientBuffer::CClientBuffer(MPI_Comm interComm_,int serverRank_) 13 12 { 13 bufferSizeByServer=CXios::bufferSize ; 14 cout<<"bufferSizeByServer"<<bufferSizeByServer<<endl ; 14 15 interComm=interComm_ ; 15 16 serverRank=serverRank_ ; -
XIOS/trunk/src/buffer_client.hpp
r300 r317 29 29 bool pending ; 30 30 31 s tatic int bufferSizeByServer ;31 size_t bufferSizeByServer ; 32 32 33 33 MPI_Request request ; -
XIOS/trunk/src/buffer_server.cpp
r300 r317 2 2 #include "exception.hpp" 3 3 #include "buffer_server.hpp" 4 #include "cxios.hpp" 4 5 5 6 namespace xmlioserver 6 7 { 7 size_t CServerBuffer::bufferSizeByClient=100*1024*1024 ;8 // size_t CServerBuffer::bufferSizeByClient=20*1024 ;9 8 10 9 CServerBuffer::CServerBuffer(void) 11 10 { 11 bufferSizeByClient=CXios::bufferSize*CXios::bufferServerFactorSize ; 12 12 size=bufferSizeByClient ; 13 13 first=0 ; -
XIOS/trunk/src/buffer_server.hpp
r300 r317 26 26 size_t end ; 27 27 size_t size ; 28 s tatic size_t bufferSizeByClient ;28 size_t bufferSizeByClient ; 29 29 } ; 30 30 -
XIOS/trunk/src/cxios.cpp
r311 r317 18 18 bool CXios::usingOasis ; 19 19 bool CXios::usingServer ; 20 size_t CXios::bufferSize ; 21 double CXios::bufferServerFactorSize=2 ; 22 size_t CXios::defaultBufferSize=1024*1024*100 ; // 100Mo 23 double CXios::defaultBufferServerFactorSize=2 ; 20 24 21 25 void CXios::initialize() … … 25 29 usingOasis=getin<bool>("using_oasis",false) ; 26 30 info.setLevel(getin<int>("info_level",0)) ; 31 bufferSize=getin<size_t>("buffer_size",defaultBufferSize) ; 32 bufferServerFactorSize=getin<double>("buffer_server_factor_size",defaultBufferServerFactorSize) ; 27 33 globalComm=MPI_COMM_WORLD ; 28 34 } -
XIOS/trunk/src/cxios.hpp
r311 r317 34 34 static bool usingOasis ; 35 35 static bool usingServer ; 36 static size_t bufferSize ; 37 static size_t defaultBufferSize ; 38 static double bufferServerFactorSize ; 39 static double defaultBufferServerFactorSize ; 36 40 37 41 } ;
Note: See TracChangeset
for help on using the changeset viewer.