Ignore:
Timestamp:
03/10/15 10:49:02 (9 years ago)
Author:
mhnguyen
Message:

Implementing a grid formed by only one axis or group of axis

+) Add several new attributes to axis. From now on, each axis can be distributed on client side
+) Modify mask of grid to make it more flexible to different dimension
+) Fix some bugs relating to calculation of local data index on client
+) Clean some redundant codes

Test
+) On Curie, only test_new_features.f90
+) Test cases:

  • Grid composed of: 1 domain and 1 axis, 3 axis, 1 axis
  • Mode: Attached and connected
  • No of client-server: 6-2(Connected), 2 (Attached)

+) All tests passed and results are correct

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/config/grid_attribute.conf

    r551 r567  
    11DECLARE_ATTRIBUTE(StdString, name) 
    22DECLARE_ATTRIBUTE(StdString, description) 
    3 //DECLARE_ATTRIBUTE(StdString, domain_ref) 
    4 //DECLARE_ATTRIBUTE(StdString, axis_ref) 
    5 DECLARE_ARRAY(bool, 3 , mask) 
     3 
     4DECLARE_ARRAY(bool, 1 , mask1) 
     5DECLARE_ARRAY(bool, 2 , mask2) 
     6DECLARE_ARRAY(bool, 3 , mask3) 
    67//DECLARE_ARRAY(bool, 4 , mask4) 
    78//DECLARE_ARRAY(bool, 5 , mask5) 
Note: See TracChangeset for help on using the changeset viewer.