- Timestamp:
- 05/16/17 10:28:58 (7 years ago)
- Location:
- XIOS/dev/dev_olga
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_olga/bld.cfg
r1130 r1133 31 31 bld::lib xios 32 32 bld::target libxios.a 33 #bld::target generate_fortran_interface.exe 34 #bld::target xios_server.exe #test_remap.exe 33 bld::target test_remap.exe 35 34 bld::target xios_server.exe 36 35 bld::target test_regular.exe 37 36 bld::target test_xios2_cmip6.exe 38 37 #bld::target test_new_features.exe test_unstruct_complete.exe 39 #bld::target test_client.exe40 38 bld::target test_complete.exe 41 39 bld::target test_client.exe -
XIOS/dev/dev_olga/src/server.cpp
r1130 r1133 85 85 map<unsigned long, int> colors ; 86 86 map<unsigned long, int> leaders ; 87 map<unsigned long, int> lastProcesses ; // needed in case of two server levels 87 88 map<unsigned long, int>::iterator it ; 88 89 … … 95 96 c++ ; 96 97 } 98 if (hashAll[i+1] != hashAll[i]) 99 lastProcesses[hashAll[i]]=i ; 97 100 } 98 101 … … 102 105 { 103 106 int serverRank = rank_ - leaders[hashServer]; // server proc rank starting 0 104 serverSize_ = size - leaders[hashServer]; 107 serverSize_ = lastProcesses[hashServer] - leaders[hashServer] + 1; 108 // serverSize_ = lastProcesses - leaders[hashServer]; 105 109 nbPools = serverSize_ * CXios::ratioServer2 / 100; 106 110 if ( serverRank < (serverSize_ - nbPools) )
Note: See TracChangeset
for help on using the changeset viewer.