source: XIOS/dev/XIOS_DEV_CMIP6/src/config/domain_attribute_private.conf

Last change on this file was 1410, checked in by oabramkina, 3 years ago

Improving protocol for reading : grid attributes such longitude, latitude, etc are read by clients locally.
It concerns only curvilinear and unstructured domains. Local attributes such as ni/nj, ibegin/jbegin are mandatory as before.

File size: 1.9 KB
RevLine 
[775]1/* PRIVATE ATTRIBUTES */
2DECLARE_ATTRIBUTE_PRIVATE(double,  lon_start)
3DECLARE_ATTRIBUTE_PRIVATE(double,  lon_end)
4DECLARE_ATTRIBUTE_PRIVATE(double,  lat_start)
5DECLARE_ATTRIBUTE_PRIVATE(double,  lat_end)
6
7DECLARE_ATTRIBUTE_PRIVATE(double,  bounds_lon_start)
8DECLARE_ATTRIBUTE_PRIVATE(double,  bounds_lon_end)
9DECLARE_ATTRIBUTE_PRIVATE(double,  bounds_lat_start)
10DECLARE_ATTRIBUTE_PRIVATE(double,  bounds_lat_end)
11
[1410]12//  Array contain whole value (non distributed) of longitude and latitude read from a file
[775]13DECLARE_ARRAY_PRIVATE(double, 1, lonvalue_rectilinear_read_from_file)
14DECLARE_ARRAY_PRIVATE(double, 1, latvalue_rectilinear_read_from_file)
[821]15
[1410]16// Array containing longitude and latitude of LOCAL curvilinear domain to be read from a file
[1158]17DECLARE_ARRAY_PRIVATE(double, 2, lonvalue_curvilinear_read_from_file)
18DECLARE_ARRAY_PRIVATE(double, 2, latvalue_curvilinear_read_from_file)
19DECLARE_ARRAY_PRIVATE(double, 3, bounds_lonvalue_curvilinear_read_from_file)
20DECLARE_ARRAY_PRIVATE(double, 3, bounds_latvalue_curvilinear_read_from_file)
21
[1410]22// Array containing longitude and latitude of LOCAL unstructured domain to be read from a file
[1158]23DECLARE_ARRAY_PRIVATE(double, 1, lonvalue_unstructured_read_from_file)
24DECLARE_ARRAY_PRIVATE(double, 1, latvalue_unstructured_read_from_file)
25DECLARE_ARRAY_PRIVATE(double, 2, bounds_lonvalue_unstructured_read_from_file)
26DECLARE_ARRAY_PRIVATE(double, 2, bounds_latvalue_unstructured_read_from_file)
27
[821]28DECLARE_ATTRIBUTE_PRIVATE(int,  global_zoom_ibegin)
29DECLARE_ATTRIBUTE_PRIVATE(int,  global_zoom_ni)
30DECLARE_ATTRIBUTE_PRIVATE(int,  global_zoom_jbegin)
31DECLARE_ATTRIBUTE_PRIVATE(int,  global_zoom_nj)
[1025]32
[1099]33// Local zoom information
34DECLARE_ATTRIBUTE_PRIVATE(int,  zoom_ibegin)
35DECLARE_ATTRIBUTE_PRIVATE(int,  zoom_ni)
36DECLARE_ATTRIBUTE_PRIVATE(int,  zoom_jbegin)
37DECLARE_ATTRIBUTE_PRIVATE(int,  zoom_nj)
38
39
[1025]40DECLARE_ARRAY_PRIVATE(int    ,   1 , zoom_i_index, false)
[1099]41DECLARE_ARRAY_PRIVATE(int    ,   1 , zoom_j_index, false)
Note: See TracBrowser for help on using the repository browser.