Custom Query (116 matches)


Show under each result:

Results (40 - 42 of 116)

Ticket Resolution Summary Owner Reporter
#66 fixed Regression caused by grid related changes mhnguyen rlacroix

It seems the recent grid related changes have caused a regression which affects the zoom feature. If some processes have nothing to output, XIOS will deadlock. This can be reproduced using the "test_complete" example after r565.

This is possibly caused by the "pseudo-global" communication style used by XIOS, if one client skips the communication with the server, a deadlock will occur.

#67 fixed Add bounds for vertical axis rlacroix ymipsl

Add an optionnal attribute for vertical axis named "bounds" of double array. The dimensions must be [n][2] where n is the size of the axis. If this attribute is present, the bounds must be writen in the nectdf file. For example : If the name of the verical axis is "presniv" : we must have in the file: dimensions:

presnivs = 64 ; presnivs_nbounds=2 ; float presnivs(presnivs) ;

presnivs:units = "Pa" ; presnivs: bounds = "presnivs_bounds"


float presnivs_bounds(presnivs,presnivs_nbounds) ;

This must be also reported into XIOS-2.0

#68 fixed Add area attribute for domain rlacroix ymipsl

Create a new optional "area" attribute for domain. It must be a double array with the dimension of the numbers of cell of the domain (ie same dimensionnality of the domain mask attribute).

If present, it must be writen in the netcdf file according to the CF convention :

A new variable must be created related to the name of the domain similarely to the lon or lat coordinate (ie a simplified name when a single horizontal domain is included) array that contains the area of the cell :

[ float areas(cell) or float areas(x,y) or float areas_grid_T(x,y) ] cell_area:long_name = "area of grid cell" ; cell_area:standard_name="area"; cell_area:units = "m2"

For all field living on a grid composed of the domain the metadata attribute "cell_measures" must be added in the netcdf file with the area specification : ex : float sosstsst(time_counter, y, x) ;

sosstsst:long_name = "sea surface temperature" ; sosstsst:units = "degC" ; sosstsst:online_operation = "average" ; sosstsst:interval_operation = "5760s" ; sosstsst:interval_write = "1mo" ; sosstsst:_FillValue = 1.e+20f ; sosstsst:missing_value = 1.e+20f ; sosstsst:cell_measures = "area: areas_grid_T"

Note: See TracQuery for help on using queries.