Ignore:
Timestamp:
02/11/15 16:23:12 (9 years ago)
Author:
mhnguyen
Message:

Seperating global index computation on client and server side

+) Create a class which do mapping in general manner, between client and server index global
+) Remove some redundant functions and variables
+) Add some comments to code

Test
+) On Curie. Only test_new_features.f90
+) Test passes and results are correct.
+) Need to change index from 1 to 0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/grid.hpp

    r552 r553  
    1313#include "distribution_client.hpp" 
    1414#include "distribution_server.hpp" 
     15#include "server_distribution_description.hpp" 
     16#include "client_server_mapping.hpp" 
    1517 
    1618namespace xios { 
     
    2527   class CDistributionClient; 
    2628   class CDistributionServer; 
     29   class CServerDistributionDescription; 
     30   class CClientServerMapping; 
    2731 
    2832   ///-------------------------------------------------------------- 
     
    220224        CDistributionClient* clientDistribution_; 
    221225        CDistributionServer* serverDistribution_; 
     226        CServerDistributionDescription* serverDistributionDescription_; 
     227        CClientServerMapping clientServerMap_; 
    222228   }; // class CGrid 
    223229 
Note: See TracChangeset for help on using the changeset viewer.