Ignore:
Timestamp:
02/12/15 12:06:01 (9 years ago)
Author:
mhnguyen
Message:

Fixing a bug on calculating global index of band distribution

+) Correct size of vector to number of server
+) Update code for test_new_features.f90

Test
+) On Curie.
+) Test cases: - Seperate Mode. Number of client: 6 - Number of server : 2

  • Attached Mode Number of client: 8

+) All test passed and results are correct.

File:
1 edited

Legend:

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

    r553 r557  
    9999{ 
    100100  int dim = nGlobal_.size(); 
    101   indexBegin_.resize(dim); 
    102   dimensionSizes_.resize(dim); 
     101  indexBegin_.resize(nServer); 
     102  dimensionSizes_.resize(nServer); 
    103103 
    104104  for (int i = 0; i< nServer; ++i) 
    105105  { 
    106     indexBegin_[i].resize(nServer); 
    107     dimensionSizes_[i].resize(nServer); 
     106    indexBegin_[i].resize(dim); 
     107    dimensionSizes_[i].resize(dim); 
    108108  } 
    109109 
Note: See TracChangeset for help on using the changeset viewer.