Changeset 1740 for XIOS/trunk/doc
- Timestamp:
- 10/11/19 16:41:33 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/doc/XIOS_reference_guide.lyx
r1623 r1740 1 #LyX 2. 1created this file. For more info see http://www.lyx.org/2 \lyxformat 4741 #LyX 2.2 created this file. For more info see http://www.lyx.org/ 2 \lyxformat 508 3 3 \begin_document 4 4 \begin_header 5 \save_transient_properties true 6 \origin unavailable 5 7 \textclass book 6 8 \use_default_options true … … 13 15 \inputencoding auto 14 16 \fontencoding global 15 \font_roman default16 \font_sans default17 \font_typewriter default18 \font_math auto17 \font_roman "default" "default" 18 \font_sans "default" "default" 19 \font_typewriter "default" "default" 20 \font_math "auto" "auto" 19 21 \font_default_family default 20 22 \use_non_tex_fonts false 21 23 \font_sc false 22 24 \font_osf false 23 \font_sf_scale 100 24 \font_tt_scale 100 25 \font_sf_scale 100 100 26 \font_tt_scale 100 100 25 27 \graphics default 26 28 \default_output_format default … … 77 79 \end_layout 78 80 79 \begin_layout Author80 Yann Meurdesoif81 \end_layout82 83 81 \begin_layout Chapter 84 82 Attribute reference … … 1102 1100 Defines the precision in bytes of scalar value and boundaries as it will 1103 1101 be written into an output file. 1104 Available values are: 2 (integer), 4 (float single precision) and 8 (float 1105 double precision). 1106 The default value is 8. 1102 Available values are: 4 (float single precision) and 8 (float double precision). 1103 The default value is 4. 1107 1104 \end_layout 1108 1105 … … 1423 1420 \begin_layout Standard 1424 1421 Defines the name of axis dimension as it will appear in the file's metadata. 1422 The default axis dimension name is the axis name. 1425 1423 \end_layout 1426 1424 … … 1448 1446 1449 1447 \begin_layout Standard 1450 Adds the formula attribute to a parametric vertical axis. 1448 Adds the 1449 \begin_inset Flex Code 1450 status open 1451 1452 \begin_layout Plain Layout 1453 formula 1454 \end_layout 1455 1456 \end_inset 1457 1458 attribute to the metadata associated to the axis in the output file, for 1459 CF conformance. 1451 1460 \end_layout 1452 1461 … … 1474 1483 1475 1484 \begin_layout Standard 1476 Adds the formula terms attribute to a parametric vertical axis. 1485 Adds the 1486 \begin_inset Flex Code 1487 status open 1488 1489 \begin_layout Plain Layout 1490 formula_term 1491 \end_layout 1492 1493 \end_inset 1494 1495 attribute to the metadata associated to the axis in the output file, for 1496 CF conformance. 1477 1497 \end_layout 1478 1498 … … 1500 1520 1501 1521 \begin_layout Standard 1502 Adds the formula attribute to the bounds of a parametric vertical axis. 1503 The attribute is mandatory if the 1504 \begin_inset Flex Strong 1505 status collapsed 1522 Adds the 1523 \begin_inset Flex Code 1524 status open 1506 1525 1507 1526 \begin_layout Plain Layout … … 1511 1530 \end_inset 1512 1531 1513 attribute is defined for the axis. 1532 attribute to the metadata associated to the axis boundairies in the output 1533 file, for CF conformance. 1534 This attribute is meaningfull if 1535 \begin_inset Flex Code 1536 status open 1537 1538 \begin_layout Plain Layout 1539 axis_bounds 1540 \end_layout 1541 1542 \end_inset 1543 1544 is not defined. 1514 1545 \end_layout 1515 1546 … … 1537 1568 1538 1569 \begin_layout Standard 1539 Adds the formula terms attribute to the bounds of a parametric vertical 1540 axis. 1541 The attribute is mandatory if the 1542 \begin_inset Flex Strong 1543 status collapsed 1544 1545 \begin_layout Plain Layout 1546 formula 1547 \end_layout 1548 1549 \end_inset 1550 1551 attribute is defined for the axis. 1570 Adds the 1571 \begin_inset Flex Code 1572 status open 1573 1574 \begin_layout Plain Layout 1575 formula_term 1576 \end_layout 1577 1578 \end_inset 1579 1580 attribute to the metadata associated to the axis boundairies in the output 1581 file, for CF conformance. 1582 This attribute is meaningfull if 1583 \begin_inset Flex Code 1584 status open 1585 1586 \begin_layout Plain Layout 1587 axis_bounds 1588 \end_layout 1589 1590 \end_inset 1591 1592 is not defined. 1552 1593 \end_layout 1553 1594 … … 1635 1676 1636 1677 \begin_layout LyX-Code 1637 INTEGER :: zoom_size1678 INTEGER :: n 1638 1679 \end_layout 1639 1680 … … 1820 1861 1821 1862 \begin_layout Standard 1822 Defines the name of axis boundaries as it will appear in a file.1863 Defines the name of axis boundaries as it will appear in an ouput file. 1823 1864 If not defined, the name will be generated automatically based on the axis 1824 1865 id. … … 1842 1883 Defines the precision in bytes of axis value and boundaries as it will be 1843 1884 written into an output file. 1844 Available values are: 2 (integer), 4 (float single precision) and 8 (float 1845 double precision). 1846 The default value is 8. 1885 Available values are: 4 (float single precision) and 8 (float double precision). 1886 The default value is 4. 1847 1887 \end_layout 1848 1888 … … 2001 2041 In case of a compressed vertical axis, the attribute defines the position 2002 2042 of data points stored in the memory. 2003 The array size has to be equal to2004 \begin_inset Flex Strong2005 status collapsed2006 2007 \begin_layout Plain Layout2008 data_n2009 \end_layout2010 2011 \end_inset2012 2013 .2014 2043 For example, for a local axis of size 2015 2044 \begin_inset Flex Strong … … 2044 2073 then the first and the last data points are ghosts and only the three middle 2045 2074 values will be written in the reversed order. 2075 Only 2076 \begin_inset Flex Code 2077 status open 2078 2079 \begin_layout Plain Layout 2080 data_begin/data_n 2081 \end_layout 2082 2083 \end_inset 2084 2085 or 2086 \begin_inset Flex Code 2087 status open 2088 2089 \begin_layout Plain Layout 2090 data_index 2091 \end_layout 2092 2093 \end_inset 2094 2095 can be used together. 2046 2096 \end_layout 2047 2097 … … 2103 2153 2104 2154 . 2155 Nota: currently this functionnality is broken, this attribute is meaningfull. 2105 2156 \end_layout 2106 2157 … … 2149 2200 \begin_layout Standard 2150 2201 Defines the positive direction for fields representing height or depth. 2202 It will just be appended in axis metadata in output file, for CF compliance. 2151 2203 \end_layout 2152 2204 … … 2224 2276 \end_layout 2225 2277 2278 \begin_layout Standard 2279 It will just be append in axis metadata in ouput file, for CF compliance. 2280 \end_layout 2281 2226 2282 \begin_layout Subsection* 2227 2283 comment (optional): … … 2293 2349 attribute will be suffixed to the longitude and latitude dimensions and 2294 2350 axis name. 2295 If the domain name is not provided, it will be generated automatically. 2351 If the domain name is not provided, it will be generated automatically 2352 with the id of the domain. 2296 2353 \end_layout 2297 2354 … … 2403 2460 Defines the name of the first domain dimension as it will appear in the 2404 2461 file's metadata. 2462 The default value is ' 2463 \begin_inset Flex Code 2464 status open 2465 2466 \begin_layout Plain Layout 2467 X 2468 \end_layout 2469 2470 \end_inset 2471 2472 '. 2473 In case of multiple domain in the file, the dimension will be preffixed 2474 by the domain name. 2405 2475 \end_layout 2406 2476 … … 2430 2500 Defines the name of the second domain dimension as it will appear in file's 2431 2501 metadata. 2502 The default value is ' 2503 \begin_inset Flex Code 2504 status open 2505 2506 \begin_layout Plain Layout 2507 Y 2508 \end_layout 2509 2510 \end_inset 2511 2512 '. 2513 In case of multiple domain in the file, the dimension will be preffixed 2514 by the domain name. 2432 2515 \end_layout 2433 2516 … … 2758 2841 2759 2842 . 2843 In this case the first and second dimensions are collapsed into a linear 2844 array. 2845 For unstrutured and gaussian grid, the array size sould be 2846 \begin_inset Flex Strong 2847 status collapsed 2848 2849 \begin_layout Plain Layout 2850 ni 2851 \end_layout 2852 2853 \end_inset 2854 2855 (the second dimension 2856 \begin_inset Flex Strong 2857 status collapsed 2858 2859 \begin_layout Plain Layout 2860 nj 2861 \end_layout 2862 2863 \end_inset 2864 2865 is not used). 2866 Only latvalue_1d or latvalue_2d can be defined. 2867 Also the layout of latitude and longitude should be in conformance with 2868 each other: either 1D or 2D. 2760 2869 \end_layout 2761 2870 … … 2776 2885 \begin_layout Standard 2777 2886 Defines the longitude values of a local domain. 2778 For cartesian and curvilinear grids the array size should be 2779 \begin_inset Flex Strong 2780 status collapsed 2781 2782 \begin_layout Plain Layout 2783 ni 2784 \begin_inset Formula $\times$ 2785 \end_inset 2786 2787 nj 2887 For cartesian grid, the array size must beand curvilinear grids the array 2888 size should be 2889 \begin_inset Flex Strong 2890 status collapsed 2891 2892 \begin_layout Plain Layout 2893 (ni,nj) 2894 \end_layout 2895 2896 \end_inset 2897 2898 . 2899 For unstructured or gaussian grid it sould be 2900 \begin_inset Flex Strong 2901 status collapsed 2902 2903 \begin_layout Plain Layout 2904 (ni,1) 2788 2905 \end_layout 2789 2906 … … 2812 2929 \begin_layout Standard 2813 2930 Defines the latitude values of a local domain. 2814 For a cartesian grid, the size of the array will be nj. 2815 For a curvilinear grid, the size of the array will be 2931 For a cartesian and curvilinear grid, the array size should be 2816 2932 \begin_inset Flex Strong 2817 2933 status collapsed … … 2828 2944 2829 2945 . 2830 2946 In this case the first and second dimensions are collapsed into a linear 2947 array. 2948 For unstrutured and gaussian grid, the array size sould be 2949 \begin_inset Flex Strong 2950 status collapsed 2951 2952 \begin_layout Plain Layout 2953 ni 2954 \end_layout 2955 2956 \end_inset 2957 2958 (the second dimension 2959 \begin_inset Flex Strong 2960 status collapsed 2961 2962 \begin_layout Plain Layout 2963 nj 2964 \end_layout 2965 2966 \end_inset 2967 2968 is not used). 2969 Only latvalue_1d or latvalue_2d can be defined. 2970 Also the layout of latitude and longitude should be in conformance with 2971 each other: either 1D or 2D. 2831 2972 \end_layout 2832 2973 … … 2847 2988 \begin_layout Standard 2848 2989 Defines the latitude values of a local domain. 2849 For cartesian and curvilinear grids the array size should be 2850 \begin_inset Flex Strong 2851 status collapsed 2852 2853 \begin_layout Plain Layout 2854 ni 2855 \begin_inset Formula $\times$ 2856 \end_inset 2857 2858 nj 2990 For cartesian grid and curvilinear grids the array size should be 2991 \begin_inset Flex Strong 2992 status collapsed 2993 2994 \begin_layout Plain Layout 2995 (ni,nj) 2996 \end_layout 2997 2998 \end_inset 2999 3000 . 3001 For unstructured or gaussian grid it sould be 3002 \begin_inset Flex Strong 3003 status collapsed 3004 3005 \begin_layout Plain Layout 3006 (ni,1) 2859 3007 \end_layout 2860 3008 … … 2890 3038 2891 3039 \begin_layout Standard 2892 Defines the longitude name as it will appear in an output file. 3040 Define the longitude name as it will appear in an output file. 3041 If not defined, the default will be ' 3042 \begin_inset Flex Code 3043 status open 3044 3045 \begin_layout Plain Layout 3046 lon 3047 \end_layout 3048 3049 \end_inset 3050 3051 '. 3052 In case of multiple domain defined in a file, the longitude name will be 3053 suffixed by the domain name. 2893 3054 \end_layout 2894 3055 … … 2916 3077 2917 3078 \begin_layout Standard 2918 Defines the latitude name as it will appear in an output file. 3079 efine the longitude name as it will appear in an output file. 3080 If not defined, the default will be ' 3081 \begin_inset Flex Code 3082 status open 3083 3084 \begin_layout Plain Layout 3085 lat 3086 \end_layout 3087 3088 \end_inset 3089 3090 '. 3091 In case of multiple domain defined in a file, the longitude name will be 3092 suffixed by the domain name. 2919 3093 \end_layout 2920 3094 … … 2934 3108 2935 3109 \begin_layout Standard 2936 Defines the maximum number of vertices for a grid. 2937 The attribute is required for specifying the cell boundaries of unstructured 2938 meshes. 3110 Used only for unstructured domain. 3111 Defines the maximum number of vertices for a grid. 3112 The attribute is required for specifying the cell boundaries of the unstructure 3113 d meshes. 3114 For other grid (cartesian, curvilinear or gaussian), the nvertex value 3115 will be set automatically to 4. 2939 3116 \end_layout 2940 3117 … … 2954 3131 2955 3132 \begin_layout Standard 2956 Defines the longitude values of domain vertexes.2957 The attribute3133 Defines the longitude values of the domain vertexes. 3134 For unstructured domain, the attribute 2958 3135 \begin_inset Flex Strong 2959 3136 status collapsed … … 2965 3142 \end_inset 2966 3143 2967 must be also defined. 2968 The array dimensions must be 2969 \begin_inset Formula $\textbf{nvertex}\times\textbf{ni}$ 3144 must be also defined (for other mesh it is set automatically to 4). 3145 The array dimensions shape must be of size 3146 \begin_inset Flex Code 3147 status open 3148 3149 \begin_layout Plain Layout 3150 (nvertex, ni) 3151 \end_layout 3152 2970 3153 \end_inset 2971 3154 … … 2988 3171 2989 3172 \begin_layout Standard 2990 Defines the longitude values of domain vertexes. 2991 The attribute 3173 Defines the longitude values of the domain vertexes. 3174 For unstructured domain, the attribute 3175 \begin_inset Flex Strong 3176 status collapsed 3177 3178 \begin_layout Plain Layout 3179 nvertex 3180 \end_layout 3181 3182 \end_inset 3183 3184 must be also defined (for other mesh it is set automatically to 4). 3185 This attribute is useful when lonvalue_2d is defined. 3186 for cartesian and curvilinear domain, the array dimensions shape must be 3187 of size 3188 \begin_inset Flex Code 3189 status open 3190 3191 \begin_layout Plain Layout 3192 (nvertex, ni, nj) 3193 \end_layout 3194 3195 \end_inset 3196 3197 , and for gaussian or unstructured domain, it sould be of size 3198 \begin_inset Flex Code 3199 status open 3200 3201 \begin_layout Plain Layout 3202 (nvertex, ni, 1) 3203 \end_layout 3204 3205 \end_inset 3206 3207 . 3208 For cartesian, curvilinear . 3209 Either 3210 \begin_inset Flex Code 3211 status open 3212 3213 \begin_layout Plain Layout 3214 bounds_lon_1d 3215 \end_layout 3216 3217 \end_inset 3218 3219 or 3220 \begin_inset Flex Code 3221 status open 3222 3223 \begin_layout Plain Layout 3224 bounds_lon_2d 3225 \end_layout 3226 3227 \end_inset 3228 3229 can be defined. 3230 \end_layout 3231 3232 \begin_layout Subsection* 3233 bounds_lat_1d (optional): 3234 \emph on 3235 2D-array of double 3236 \end_layout 3237 3238 \begin_layout Standard 3239 Fortran: 3240 \end_layout 3241 3242 \begin_layout LyX-Code 3243 DOUBLE PRECISION :: bounds_lat(:,:) 3244 \end_layout 3245 3246 \begin_layout Standard 3247 Defines the latitude values of the domain vertexes. 3248 For unstructured domain, the attribute 3249 \begin_inset Flex Strong 3250 status collapsed 3251 3252 \begin_layout Plain Layout 3253 nvertex 3254 \end_layout 3255 3256 \end_inset 3257 3258 must be also defined (for other mesh it is set automatically to 4). 3259 The array dimensions shape must be of size 3260 \begin_inset Flex Code 3261 status open 3262 3263 \begin_layout Plain Layout 3264 (nvertex, ni) 3265 \end_layout 3266 3267 \end_inset 3268 3269 . 3270 \end_layout 3271 3272 \begin_layout Subsection* 3273 bounds_lat_2d (optional): 3274 \emph on 3275 3D-array of double 3276 \end_layout 3277 3278 \begin_layout Standard 3279 Fortran: 3280 \end_layout 3281 3282 \begin_layout LyX-Code 3283 DOUBLE PRECISION :: bounds_lat(:,:) 3284 \end_layout 3285 3286 \begin_layout Standard 3287 Defines the latitude values of domain vertexes. 3288 For unstructured domain, the attribute 2992 3289 \begin_inset Flex Strong 2993 3290 status collapsed … … 3001 3298 must be also defined. 3002 3299 This attribute is useful when lonvalue_2d is defined. 3003 The array dimensions must be 3004 \begin_inset Formula $\textbf{nvertex}\times\textbf{ni}\times\textbf{nj}$ 3300 for cartesian and curvilinear domain, the array dimensions shape must be 3301 of size 3302 \begin_inset Flex Code 3303 status open 3304 3305 \begin_layout Plain Layout 3306 (nvertex, ni, nj) 3307 \end_layout 3308 3309 \end_inset 3310 3311 , and for gaussian or unstructured domain, it sould be of size 3312 \begin_inset Flex Code 3313 status open 3314 3315 \begin_layout Plain Layout 3316 (nvertex, ni, 1) 3317 \end_layout 3318 3005 3319 \end_inset 3006 3320 3007 3321 . 3008 Either bounds_lon_1d or bounds_lon_2d can be defined. 3009 \end_layout 3010 3011 \begin_layout Subsection* 3012 bounds_lat_1d (optional): 3013 \emph on 3014 2D-array of double 3015 \end_layout 3016 3017 \begin_layout Standard 3018 Fortran: 3019 \end_layout 3020 3021 \begin_layout LyX-Code 3022 DOUBLE PRECISION :: bounds_lat(:,:) 3023 \end_layout 3024 3025 \begin_layout Standard 3026 Defines the latitude values of domain vertexes. 3027 The attribute 3028 \begin_inset Flex Strong 3029 status collapsed 3030 3031 \begin_layout Plain Layout 3032 nvertex 3033 \end_layout 3034 3035 \end_inset 3036 3037 must be also defined. 3038 The array dimensions must be 3039 \begin_inset Formula $\textbf{nvertex}\times\textbf{ni}$ 3040 \end_inset 3041 3042 . 3043 \end_layout 3044 3045 \begin_layout Subsection* 3046 bounds_lat_2d (optional): 3047 \emph on 3048 3D-array of double 3049 \end_layout 3050 3051 \begin_layout Standard 3052 Fortran: 3053 \end_layout 3054 3055 \begin_layout LyX-Code 3056 DOUBLE PRECISION :: bounds_lat(:,:) 3057 \end_layout 3058 3059 \begin_layout Standard 3060 Defines the latitude values of domain vertexes. 3061 The attribute 3062 \begin_inset Flex Strong 3063 status collapsed 3064 3065 \begin_layout Plain Layout 3066 nvertex 3067 \end_layout 3068 3069 \end_inset 3070 3071 must be also defined. 3072 The attribute is useful when lonvalue_2d is defined. 3073 The array dimensions must be 3074 \begin_inset Formula $\textbf{nvertex}\times\textbf{ni}\times\textbf{nj}$ 3075 \end_inset 3076 3077 . 3078 Either bounds_lon_1d or bounds_lon_2d can be defined. 3322 For cartesian, curvilinear . 3323 Either 3324 \begin_inset Flex Code 3325 status open 3326 3327 \begin_layout Plain Layout 3328 bounds_lon_1d 3329 \end_layout 3330 3331 \end_inset 3332 3333 or 3334 \begin_inset Flex Code 3335 status open 3336 3337 \begin_layout Plain Layout 3338 bounds_lon_2d 3339 \end_layout 3340 3341 \end_inset 3342 3343 can be defined. 3079 3344 \end_layout 3080 3345 … … 3098 3363 3099 3364 \begin_layout LyX-Code 3100 CHARACTER(LEN=*) :: lon_name 3101 \end_layout 3102 3103 \begin_layout Standard 3104 Defines the longitude name of domain vertexes as it will appear in an output 3105 file. 3365 CHARACTER(LEN=*) :: bounds_lon_name 3366 \end_layout 3367 3368 \begin_layout Standard 3369 Defines the boundaries longitude boundaries name of domain as it will appear 3370 in an output file. 3371 Default value is ' 3372 \begin_inset Flex Code 3373 status open 3374 3375 \begin_layout Plain Layout 3376 bounds_lon 3377 \end_layout 3378 3379 \end_inset 3380 3381 '. 3382 In case of multiple domains defined in a same file, the boundaries name 3383 will be suffixed by the domain name. 3384 3106 3385 \end_layout 3107 3386 … … 3129 3408 3130 3409 \begin_layout Standard 3131 Defines the latitude name of domain vertexes as it will appear in an output 3132 file. 3410 Defines the boundaries longitude boundaries name of domain as it will appear 3411 in an output file. 3412 Default value is ' 3413 \begin_inset Flex Code 3414 status open 3415 3416 \begin_layout Plain Layout 3417 bounds_lon 3418 \end_layout 3419 3420 \end_inset 3421 3422 '. 3423 In case of multiple domains defined in a same file, the boundaries name 3424 will be suffixed by the domain name. 3425 3133 3426 \end_layout 3134 3427 … … 3149 3442 \begin_layout Standard 3150 3443 The area of cells. 3151 The size of the array must be 3152 \begin_inset Flex Strong 3153 status collapsed 3154 3155 \begin_layout Plain Layout 3156 ni 3157 \begin_inset Formula $\times$ 3158 \end_inset 3159 3160 nj 3161 \end_layout 3162 3163 \end_inset 3164 3165 . 3444 The size of the array must 3445 \begin_inset Flex Code 3446 status open 3447 3448 \begin_layout Plain Layout 3449 (ni, nj) 3450 \end_layout 3451 3452 \end_inset 3453 3454 for cartesian or curvilinear domain and (ni, 1) for unstructured or gaussian 3455 domain. 3456 If this attribute is defined, it will be wrote in the output file as domain 3457 metadata. 3458 This attribute could be also used in domain interpolation to take into 3459 account the area of the cell instead to take the computed value (for conservati 3460 on consideration). 3461 3462 \end_layout 3463 3464 \begin_layout Subsection* 3465 radius (optional): 3466 \emph on 3467 double 3468 \end_layout 3469 3470 \begin_layout Standard 3471 Fortran: 3472 \end_layout 3473 3474 \begin_layout LyX-Code 3475 DOUBLE PRECISION :: radius 3476 \end_layout 3477 3478 \begin_layout Standard 3479 Define the radius of the planet (or earth). 3480 If defined, it can be used by domain interpolation together with 3481 \begin_inset Flex Code 3482 status open 3483 3484 \begin_layout Plain Layout 3485 area 3486 \end_layout 3487 3488 \end_inset 3489 3490 domain attribute in order to renormalize weight to compute conservative 3491 interpolation (see 3492 \begin_inset Flex Code 3493 status open 3494 3495 \begin_layout Plain Layout 3496 domain_interpolate 3497 \end_layout 3498 3499 \end_inset 3500 3501 filter). 3166 3502 \end_layout 3167 3503 … … 3181 3517 3182 3518 \begin_layout Standard 3183 Defines the precision in bytes of domain attributes.3184 Available values are: 2 (integer), 4 (float single precision) and 8 (float3185 double precision).3186 The default value of 8.3519 Defines the precision (in bytes) for which domain attributes (longitude, 3520 latitude, boudairies, ...) will be written in output file. 3521 Available values are: 4 (float single precision) and 8 (float double precision). 3522 The default value is 4 bytes. 3187 3523 \end_layout 3188 3524 … … 3304 3640 3305 3641 must be defined together. 3642 Only data_ibegin/data_ni or data_i_index/ 3306 3643 \end_layout 3307 3644 … … 3502 3839 In case of a compressed horizontal domain, define the data indexation for 3503 3840 the first dimension. 3504 The array size must be 3505 \begin_inset Flex Strong 3506 status collapsed 3507 3508 \begin_layout Plain Layout 3509 data_n 3841 This attribute cannot be used together with 3842 \begin_inset Flex Code 3843 status open 3844 3845 \begin_layout Plain Layout 3846 data_ibegin/data_ni 3847 \end_layout 3848 3849 \end_inset 3850 3851 attributes. 3852 This attribute can be used only when 3853 \begin_inset Flex Code 3854 status open 3855 3856 \begin_layout Plain Layout 3857 data_dim=1 3510 3858 \end_layout 3511 3859 … … 3513 3861 3514 3862 . 3863 The size of data_i_index determine the size of the fields dimension of 3864 the corresponding domain, that is sent from the model. 3865 Value can be negative or greater than 3866 \begin_inset Flex Code 3867 status open 3868 3869 \begin_layout Plain Layout 3870 ni 3871 \end_layout 3872 3873 \end_inset 3874 3875 . 3876 In this case, the corresponding point will be considered as masked and 3877 will not be extracted to enter the workflow. 3515 3878 \end_layout 3516 3879 … … 3530 3893 3531 3894 \begin_layout Standard 3532 In case of a compressed horizontal domain, defines the data indexation for 3533 the second dimension. 3534 The attribute is meaningful only if 3535 \begin_inset Flex Strong 3536 status collapsed 3537 3538 \begin_layout Plain Layout 3539 data_dim=2 3895 In case of a compressed horizontal domain, define the data indexation for 3896 the first dimension. 3897 This attribute cannot be used together with 3898 \begin_inset Flex Code 3899 status open 3900 3901 \begin_layout Plain Layout 3902 data_jbegin/data_nj 3903 \end_layout 3904 3905 \end_inset 3906 3907 attributes. 3908 This attribute can be used only when 3909 \begin_inset Flex Code 3910 status open 3911 3912 \begin_layout Plain Layout 3913 data_dim=1 3540 3914 \end_layout 3541 3915 … … 3543 3917 3544 3918 . 3919 The size of data_i_index determine the size of the fields dimension of 3920 the corresponding domain, that is sent from the model. 3921 Value can be negative or greater than 3922 \begin_inset Flex Code 3923 status open 3924 3925 \begin_layout Plain Layout 3926 nj 3927 \end_layout 3928 3929 \end_inset 3930 3931 . 3932 In this case, the corresponding point will be considered as masked and 3933 will not be extracted to enter the workflow. 3545 3934 \end_layout 3546 3935 … … 3560 3949 3561 3950 \begin_layout Standard 3562 Defines the1D mask of a local domain.3951 Defines a 1D mask of a local domain. 3563 3952 The masked value will be replaced by the value of the field attribute 3564 3953 \begin_inset Flex Strong … … 3572 3961 3573 3962 in an output file. 3574 This value is useful in case a field is stored linearly in memory. 3575 By default none of the values are masked. 3963 This attribute must be of size 3964 \begin_inset Flex Code 3965 status open 3966 3967 \begin_layout Plain Layout 3968 ni*nj 3969 \end_layout 3970 3971 \end_inset 3972 3973 . 3974 By default no values are masked. 3576 3975 \end_layout 3577 3976 … … 3591 3990 3592 3991 \begin_layout Standard 3593 Defines the2D mask of a local domain.3992 Defines a 2D mask of a local domain. 3594 3993 The masked values will be replaced by the value of the field attribute 3595 3994 … … 3604 4003 3605 4004 in an output file. 3606 By default, none of the values are masked. 3607 Only mask_2d or mask_1d can be defined. 4005 This attribute must be of size 4006 \begin_inset Flex Code 4007 status open 4008 4009 \begin_layout Plain Layout 4010 (ni,nj) 4011 \end_layout 4012 4013 \end_inset 4014 4015 . 4016 By default no values are masked. 3608 4017 \end_layout 3609 4018 … … 3653 4062 Defines the global index of the first dimension of a local domain held by 3654 4063 a process. 3655 By default the size of the array is equal to4064 By default the size of the array must be 3656 4065 \begin_inset Flex Strong 3657 4066 status collapsed … … 3691 4100 Defines the global index of the second dimension of a local domain held 3692 4101 by a process. 3693 By default the size of the array is equal to4102 By default the size of the array must be 3694 4103 \begin_inset Flex Strong 3695 4104 status collapsed … … 4000 4409 \begin_layout Standard 4001 4410 Allows a user to set a comment. 4411 Meaningfull for the XIOS workflow. 4002 4412 \end_layout 4003 4413 … … 4134 4544 4135 4545 \begin_layout Standard 4136 Defines the unit of a field. 4546 Defines the unit of a field, as it will apear in the associated metadata 4547 in the output file. 4137 4548 \end_layout 4138 4549 … … 4182 4593 4183 4594 . 4184 It is useful for sub-processes called at different frequency in a model. 4595 It can be also useful for sub-processes called at different frequency in 4596 a model. 4185 4597 The default value is equal to the file attribute 4186 4598 \begin_inset Flex Strong … … 4251 4663 4252 4664 \begin_layout Plain Layout 4253 freq_op 4665 freq_op - 1ts 4254 4666 \end_layout 4255 4667 … … 4356 4768 Available values are: 2 (integer), 4 (float single precision) and 8 (float 4357 4769 double precision). 4358 The default value of 8.4770 The default value is 4 (float single precision). 4359 4771 \end_layout 4360 4772 … … 4637 5049 4638 5050 \begin_layout Standard 4639 Defines the way operations pass from a grid to other grids. 5051 Defines the way operations pass from a grid to other grids, combined with 5052 field_ref attribute. 5053 Each grid name in 5054 \begin_inset Flex Code 5055 status open 5056 5057 \begin_layout Plain Layout 5058 grid_path 5059 \end_layout 5060 5061 \end_inset 5062 5063 must be separated by a comma. 5064 All tranformation realated to the grid listed in grid_path will be applyed 5065 successively, including the grid destination associated to the destination 5066 field. 5067 4640 5068 \end_layout 4641 5069 … … 4656 5084 \begin_layout Standard 4657 5085 Defines the value which will be used instead of missing field data. 4658 If no value is provided, the missing data will be replaced by uninitialized 4659 values what can lead to undefined behavior. 5086 For an entry field (coming from model, or from an input file), if 5087 \begin_inset Flex Code 5088 status open 5089 5090 \begin_layout Plain Layout 5091 detect_missing_value 5092 \end_layout 5093 5094 \end_inset 5095 5096 and 5097 \begin_inset Flex Code 5098 status open 5099 5100 \begin_layout Plain Layout 5101 default_value 5102 \end_layout 5103 5104 \end_inset 5105 5106 are defined the values of the field equal to 5107 \begin_inset Flex Code 5108 status open 5109 5110 \begin_layout Plain Layout 5111 default_value 5112 \end_layout 5113 5114 \end_inset 5115 5116 will be replaced by NaN. 5117 For output field (read from the model or sent to server), the NaN values 5118 will be replaced by 5119 \begin_inset Flex Code 5120 status open 5121 5122 \begin_layout Plain Layout 5123 default_value 5124 \end_layout 5125 5126 \end_inset 5127 5128 , if defined. 5129 For masked value, in output, if 5130 \begin_inset Flex Code 5131 status open 5132 5133 \begin_layout Plain Layout 5134 default_value 5135 \end_layout 5136 5137 \end_inset 5138 5139 is defined, the corresponding value will be replaced by 5140 \begin_inset Flex Code 5141 status open 5142 5143 \begin_layout Plain Layout 5144 default_value 5145 \end_layout 5146 5147 \end_inset 5148 5149 , otherwise, the value is undefined and will depend of the initial value 5150 of the allocated memory block. 4660 5151 \end_layout 4661 5152 … … 4675 5166 4676 5167 \begin_layout Standard 4677 All field values below 4678 \begin_inset Flex Strong 4679 status collapsed 4680 4681 \begin_layout Plain Layout 4682 valid_min 4683 \end_layout 4684 4685 \end_inset 4686 4687 attribute value will be set to missing value. 5168 Define the minimum validity range of the field as it will be written as 5169 a field metadata in the output file, accordingly to CF compliance. 5170 4688 5171 \end_layout 4689 5172 … … 4703 5186 4704 5187 \begin_layout Standard 4705 All field values above 4706 \begin_inset Flex Strong 4707 status collapsed 4708 4709 \begin_layout Plain Layout 4710 valid_max 4711 \end_layout 4712 4713 \end_inset 4714 4715 attribute value will be set to missing value. 5188 Define the maximum validity range of the field as it will be written as 5189 a field metadata in the output file, accordingly to CF compliance. 5190 4716 5191 \end_layout 4717 5192 … … 4731 5206 4732 5207 \begin_layout Standard 4733 When XIOS detects a default value in a field, it does not take into account 4734 the value during arithmetic operations such as averaging, minimum, maximum, 4735 etc. 5208 For entry field, if 5209 \begin_inset Flex Code 5210 status open 5211 5212 \begin_layout Plain Layout 5213 detect_missing_value 5214 \end_layout 5215 5216 \end_inset 5217 5218 is set to true and 5219 \begin_inset Flex Code 5220 status open 5221 5222 \begin_layout Plain Layout 5223 default_value 5224 \end_layout 5225 5226 \end_inset 5227 5228 is defined, the corresponding value will be replaced by NaN (see 5229 \begin_inset Flex Code 5230 status open 5231 5232 \begin_layout Plain Layout 5233 default_value 5234 \end_layout 5235 5236 \end_inset 5237 5238 attribute). 5239 This attribute is also used during temporal operation such as averaging, 5240 minimum, maximum, accumulate..., to detect NaN value and remove it from the 5241 computation (otherwise the result will be NaN). 5242 It is used also in some spatial transformation, but will be replaced later 5243 by a specific detect_missing value attribute related to the transformation. 4736 5244 \end_layout 4737 5245 … … 4773 5281 4774 5282 value will be subtracted from the field values. 5283 It can be used together with 5284 \begin_inset Flex Code 5285 status open 5286 5287 \begin_layout Plain Layout 5288 scale_factor 5289 \end_layout 5290 5291 \end_inset 5292 5293 and 5294 \begin_inset Flex Code 5295 status open 5296 5297 \begin_layout Plain Layout 5298 prec 5299 \end_layout 5300 5301 \end_inset 5302 5303 attributes in order to reduce the data range and the volume of written 5304 data. 5305 Fo reading, this attribute is also taking into account to 5306 \begin_inset Quotes eld 5307 \end_inset 5308 5309 decompress 5310 \begin_inset Quotes erd 5311 \end_inset 5312 5313 data. 4775 5314 \end_layout 4776 5315 … … 4812 5351 4813 5352 value. 5353 It can be used together with 5354 \begin_inset Flex Code 5355 status open 5356 5357 \begin_layout Plain Layout 5358 add_offset 5359 \end_layout 5360 5361 \end_inset 5362 5363 and 5364 \begin_inset Flex Code 5365 status open 5366 5367 \begin_layout Plain Layout 5368 prec 5369 \end_layout 5370 5371 \end_inset 5372 5373 attributes in order to reduce the data range and the volume of written 5374 data. 5375 Fo reading, this attribute is also taking into account to 5376 \begin_inset Quotes eld 5377 \end_inset 5378 5379 decompress 5380 \begin_inset Quotes erd 5381 \end_inset 5382 5383 data. 4814 5384 \end_layout 4815 5385 … … 4889 5459 \emph default 4890 5460 . 5461 A field will be tagged as timeseries if 5462 \begin_inset Flex Code 5463 status open 5464 5465 \begin_layout Plain Layout 5466 ts_enabled 5467 \end_layout 5468 5469 \end_inset 5470 5471 is set to true, and the associated file attribute timeserie is set to 5472 \begin_inset Flex Code 5473 status open 5474 5475 \begin_layout Plain Layout 5476 only 5477 \end_layout 5478 5479 \end_inset 5480 5481 , 5482 \begin_inset Flex Code 5483 status open 5484 5485 \begin_layout Plain Layout 5486 both 5487 \end_layout 5488 5489 \end_inset 5490 5491 or 5492 \begin_inset Flex Code 5493 status open 5494 5495 \begin_layout Plain Layout 5496 exclusive 5497 \end_layout 5498 5499 \end_inset 5500 5501 . 5502 A field tagged as timeseries will be output alone in a specific file suffixed 5503 by the field name. 5504 4891 5505 \end_layout 4892 5506 … … 4931 5545 \begin_layout Standard 4932 5546 Defines the cell methods field attribute. 5547 it will be written as associated field metadata, accordingly to CF compliance. 4933 5548 \end_layout 4934 5549 … … 4949 5564 \begin_layout Standard 4950 5565 Defines the cell methods mode of a field. 5566 5567 \end_layout 5568 5569 \begin_layout Standard 5570 XIOS defined itself the cell_method string, taking into account the operations 5571 applied on the field. 5572 But in some case it can modified, with the 5573 \begin_inset Flex Code 5574 status open 5575 5576 \begin_layout Plain Layout 5577 cell_methods 5578 \end_layout 5579 5580 \end_inset 5581 5582 attribute. 5583 5584 \begin_inset Flex Code 5585 status open 5586 5587 \begin_layout Plain Layout 5588 overwrite 5589 \end_layout 5590 5591 \end_inset 5592 5593 will replace the computed default string by the 5594 \begin_inset Flex Code 5595 status open 5596 5597 \begin_layout Plain Layout 5598 cell_methods 5599 \end_layout 5600 5601 \end_inset 5602 5603 attribute, 5604 \begin_inset Flex Code 5605 status open 5606 5607 \begin_layout Plain Layout 5608 prefix 5609 \end_layout 5610 5611 \end_inset 5612 5613 will prefix the default string, and 5614 \begin_inset Flex Code 5615 status open 5616 5617 \begin_layout Plain Layout 5618 suffix 5619 \end_layout 5620 5621 \end_inset 5622 5623 will suffix the default string. 4951 5624 \end_layout 4952 5625 … … 4975 5648 \begin_layout Standard 4976 5649 Allows a user to set a comment. 5650 Meaningfull on XIOS workflow. 4977 5651 \end_layout 4978 5652 … … 5052 5726 \end_layout 5053 5727 5728 \begin_layout Standard 5729 This attribute specify if a variable present in a file (global attribute) 5730 must be reported in each timeseries generated file. 5731 If 5732 \begin_inset Flex Code 5733 status open 5734 5735 \begin_layout Plain Layout 5736 ts_target=none 5737 \end_layout 5738 5739 \end_inset 5740 5741 , the variable is not included, if 5742 \begin_inset Flex Code 5743 status open 5744 5745 \begin_layout Plain Layout 5746 ts_target=file 5747 \end_layout 5748 5749 \end_inset 5750 5751 , the variable is included in each generated file as global attribute, if 5752 5753 \begin_inset Flex Code 5754 status open 5755 5756 \begin_layout Plain Layout 5757 ts_target=field 5758 \end_layout 5759 5760 \end_inset 5761 5762 , the variable is included as field attribute associated to the generated 5763 files (field metadata), if 5764 \begin_inset Flex Code 5765 status open 5766 5767 \begin_layout Plain Layout 5768 ts_target=both 5769 \end_layout 5770 5771 \end_inset 5772 5773 , the varible is included twice as file global attribute and field attribute. 5774 5775 \end_layout 5776 5054 5777 \begin_layout Section 5055 5778 File attribute reference … … 5057 5780 5058 5781 \begin_layout Subsection* 5059 name ( mandatory):5782 name (optional): 5060 5783 \emph on 5061 5784 string … … 5072 5795 \begin_layout Standard 5073 5796 Defines the name of a file. 5797 If not specified a name is automaticaly defined from the file id. 5798 For netcdf output, a 5799 \begin_inset Quotes eld 5800 \end_inset 5801 5802 5803 \begin_inset Flex Code 5804 status open 5805 5806 \begin_layout Plain Layout 5807 .nc 5808 \end_layout 5809 5810 \end_inset 5811 5812 5813 \begin_inset Quotes erd 5814 \end_inset 5815 5816 suffix will be added to the file name. 5074 5817 \end_layout 5075 5818 … … 5350 6093 5351 6094 \begin_layout Subsection* 5352 split_start_offset (optional):6095 split_start_offset (optional): 5353 6096 \emph on 5354 6097 duration … … 5364 6107 5365 6108 \begin_layout Standard 5366 Defines the offset of file splitting. 6109 Defines the offset of the start splitting date when 6110 \begin_inset Flex Code 6111 status open 6112 6113 \begin_layout Plain Layout 6114 split_freq 6115 \end_layout 6116 6117 \end_inset 6118 6119 attribute is enabled. 6120 This attribute is used only to shift the start date of the splitting format. 6121 It has no impact on the real splitting date. 5367 6122 5368 6123 \end_layout … … 5382 6137 \end_layout 5383 6138 6139 \begin_layout Standard 6140 Defines the offset of the end splitting date when 6141 \begin_inset Flex Code 6142 status open 6143 6144 \begin_layout Plain Layout 6145 split_freq 6146 \end_layout 6147 6148 \end_inset 6149 6150 attribute is enabled. 6151 This attribute is used only to shift the end date of the splitting format. 6152 It has no impact on the real splitting date. 6153 6154 \end_layout 6155 5384 6156 \begin_layout Subsection* 5385 6157 split_last_date (optional): … … 5394 6166 \begin_layout LyX-Code 5395 6167 CHARACTER(LEN=*) :: split_last_date 6168 \end_layout 6169 6170 \begin_layout Standard 6171 Define the end splitting date when 6172 \begin_inset Flex Code 6173 status open 6174 6175 \begin_layout Plain Layout 6176 split_freq 6177 \end_layout 6178 6179 \end_inset 6180 6181 attribute is enabled. 6182 If 6183 \begin_inset Flex Code 6184 status open 6185 6186 \begin_layout Plain Layout 6187 split_last_date 6188 \end_layout 6189 6190 \end_inset 6191 6192 is lesser than the compute end splitting date, then the end splitting date 6193 will be replaced by 6194 \begin_inset Flex Code 6195 status open 6196 6197 \begin_layout Plain Layout 6198 split_last_date 6199 \end_layout 6200 6201 \end_inset 6202 6203 in the file name. 6204 This attribute can be usefull when a simulation is over before the computed 6205 splitting date, to be consistent with the file internal calendar. 6206 The format of 6207 \begin_inset Flex Code 6208 status open 6209 6210 \begin_layout Plain Layout 6211 split_last_date 6212 \end_layout 6213 6214 \end_inset 6215 6216 string attribute must be consistent with a date. 6217 5396 6218 \end_layout 5397 6219 … … 5455 6277 5456 6278 \begin_layout Subsection* 5457 type ( mandatory):6279 type (optionnal): 5458 6280 \emph on 5459 6281 enumeration {one_file, multiple_file} … … 5494 6316 5495 6317 : one single global file is wrote using netcdf4 parallel access. 6318 The default value is 6319 \begin_inset Flex Code 6320 status open 6321 6322 \begin_layout Plain Layout 6323 multiple_file 6324 \end_layout 6325 6326 \end_inset 6327 6328 . 5496 6329 \end_layout 5497 6330 … … 5567 6400 \series default 5568 6401 \emph default 5569 only if the NetCDF4 library was compiled with Parallel NetCDF support ( --enable5570 -pnetcdf).6402 only if the NetCDF4 library was compiled with Parallel NetCDF support (âenable- 6403 pnetcdf). 5571 6404 \end_layout 5572 6405 … … 5600 6433 5601 6434 . 6435 Nota : this attribute is now deprecated, and has no effect on I/O parallelism. 6436 5602 6437 \end_layout 5603 6438 … … 5619 6454 For files in the read mode, defines if parallel or serial I/O will be used 5620 6455 by model processes for reading file metadata. 5621 The default value is false implying serial I/O for reading metadata. 6456 The default value is false implying serial I/O for reading metadata on 6457 client side. 6458 5622 6459 \end_layout 5623 6460 … … 5638 6475 \begin_layout Standard 5639 6476 Defines the file conventions. 6477 The netcdf file can be output following the CF convention (1.7) or the UGRID 6478 convention, usefull for unstructured mesh. 5640 6479 By default the CF conventions are followed. 6480 The global file attribute 6481 \begin_inset Flex Code 6482 status open 6483 6484 \begin_layout Plain Layout 6485 Conventions 6486 \end_layout 6487 6488 \end_inset 6489 6490 will be added in the output file following the specified value. 5641 6491 \end_layout 5642 6492 … … 5661 6511 \series default 5662 6512 attribute to be added to file global attributes. 6513 This attribute will overwrite the 6514 \begin_inset Flex Code 6515 status open 6516 6517 \begin_layout Plain Layout 6518 Conventions 6519 \end_layout 6520 6521 \end_inset 6522 6523 global file attribute generated by the 6524 \begin_inset Flex Code 6525 status open 6526 6527 \begin_layout Plain Layout 6528 convention 6529 \end_layout 6530 6531 \end_inset 6532 6533 XIOS attribute. 5663 6534 \end_layout 5664 6535 … … 5678 6549 5679 6550 \begin_layout Standard 5680 Defines whether data is to be appended at the end of a file if it already 5681 exists or if the existing file is to be overwritten. 6551 If this attribute is set to 6552 \begin_inset Flex Code 6553 status open 6554 6555 \begin_layout Plain Layout 6556 true 6557 \end_layout 6558 6559 \end_inset 6560 6561 and if the file is present, the file is open, and data will be append at 6562 the specified time record. 6563 If the time record already exists, data will be overwritten, otherwise 6564 a new time record is created and data is appended. 6565 If append is set to 6566 \begin_inset Flex Code 6567 status open 6568 6569 \begin_layout Plain Layout 6570 false 6571 \end_layout 6572 6573 \end_inset 6574 6575 , a new file will be created, even if a old file is present, overwritting 6576 it. 5682 6577 The default value is 5683 \begin_inset Flex Strong 5684 status collapsed 5685 5686 \begin_layout Plain Layout 5687 5688 \emph on 5689 false 6578 \begin_inset Flex Code 6579 status open 6580 6581 \begin_layout Plain Layout 6582 append = false 5690 6583 \end_layout 5691 6584 … … 5837 6730 \begin_layout Standard 5838 6731 The default value is 5839 \series bold 5840 \emph on 6732 \begin_inset Flex Code 6733 status open 6734 6735 \begin_layout Plain Layout 5841 6736 centered 5842 \series default 5843 \emph default 6737 \end_layout 6738 6739 \end_inset 6740 6741 if there are only centered time axis. 6742 It will be 6743 \begin_inset Flex Code 6744 status open 6745 6746 \begin_layout Plain Layout 6747 instant 6748 \end_layout 6749 6750 \end_inset 6751 6752 if there are only instant time axis. 6753 If both instant and centered time axis are present, the default value will 6754 be 6755 \begin_inset Flex Code 6756 status open 6757 6758 \begin_layout Plain Layout 6759 centered 6760 \end_layout 6761 6762 \end_inset 6763 5844 6764 . 6765 5845 6766 \end_layout 5846 6767 … … 5861 6782 \begin_layout Standard 5862 6783 Define the name of a time counter. 6784 The default value is 6785 \begin_inset Flex Code 6786 status open 6787 6788 \begin_layout Plain Layout 6789 time_counter 6790 \end_layout 6791 6792 \end_inset 6793 6794 . 5863 6795 \end_layout 5864 6796 … … 5923 6855 5924 6856 \begin_layout Standard 5925 The default value is 6857 When time series is enabled, each tagged field (see 6858 \begin_inset Flex Code 6859 status open 6860 6861 \begin_layout Plain Layout 6862 ts_enabled 6863 \end_layout 6864 6865 \end_inset 6866 6867 field attribute) is output into a separate file. 6868 The default value is 5926 6869 \series bold 5927 6870 \emph on … … 5965 6908 \end_layout 5966 6909 6910 \begin_layout Standard 6911 Define the time unit of the time axis present in the file. 6912 Two choices are possible : 6913 \begin_inset Flex Code 6914 status open 6915 6916 \begin_layout Plain Layout 6917 seconds 6918 \end_layout 6919 6920 \end_inset 6921 6922 or 6923 \begin_inset Flex Code 6924 status open 6925 6926 \begin_layout Plain Layout 6927 days 6928 \end_layout 6929 6930 \end_inset 6931 6932 . 6933 The default value is 6934 \begin_inset Flex Code 6935 status open 6936 6937 \begin_layout Plain Layout 6938 seconds 6939 \end_layout 6940 6941 \end_inset 6942 6943 . 6944 \end_layout 6945 5967 6946 \begin_layout Subsection* 5968 6947 record_offset (optional): … … 5980 6959 5981 6960 \begin_layout Standard 5982 Defines the offset of a record from the beginning record. 6961 Defines an offset for the time records associated to the file. 6962 For a file in 6963 \begin_inset Flex Code 6964 status open 6965 6966 \begin_layout Plain Layout 6967 read 6968 \end_layout 6969 6970 \end_inset 6971 6972 mode, the first record sent will be shift of 6973 \begin_inset Flex Code 6974 status open 6975 6976 \begin_layout Plain Layout 6977 record_offset 6978 \end_layout 6979 6980 \end_inset 6981 6982 value instead of 0. 6983 For file in write mode, the first time record to be output will begin from 6984 6985 \begin_inset Flex Code 6986 status open 6987 6988 \begin_layout Plain Layout 6989 record_offset 6990 \end_layout 6991 6992 \end_inset 6993 6994 value. 5983 6995 The default value is 0. 5984 6996 \end_layout … … 6191 7203 6192 7204 \begin_layout Standard 6193 Defines the name of file's UUID. 7205 Defines the name of the global attribute designing the UUID of the file. 7206 The default global attribute is 7207 \begin_inset Quotes eld 7208 \end_inset 7209 7210 7211 \begin_inset Flex Code 7212 status open 7213 7214 \begin_layout Plain Layout 7215 uuid 7216 \end_layout 7217 7218 \end_inset 7219 7220 7221 \begin_inset Quotes erd 7222 \end_inset 7223 7224 . 6194 7225 \end_layout 6195 7226 … … 6218 7249 \begin_layout Standard 6219 7250 Defines the format of file's UUID. 7251 In the 7252 \begin_inset Flex Code 7253 status open 7254 7255 \begin_layout Plain Layout 7256 uuid_format 7257 \end_layout 7258 7259 \end_inset 7260 7261 string, the sub-string 7262 \begin_inset Flex Code 7263 status open 7264 7265 \begin_layout Plain Layout 7266 %uuid% 7267 \end_layout 7268 7269 \end_inset 7270 7271 will be replaced by string computed UUID. 6220 7272 \end_layout 6221 7273 … … 6269 7321 6270 7322 \begin_layout Standard 6271 Defines a reduction operation performed on a scalar across model processes. 6272 (It is analogous to MPI_Allreduce.) 7323 Defines the type of reduction operation performed on the scalar. 7324 Like a scalar is redondant accross process (except if masked), the reduction 7325 will be similar to a MPI reduction accros procces. 7326 6273 7327 \end_layout 6274 7328 … … 6319 7373 \begin_layout Standard 6320 7374 Defines the interpolation type on an axis. 6321 For now only polynomial interpolation is available. 7375 For now only polynomial interpolation is available, so this attribute is 7376 currently meaningless. 7377 6322 7378 \end_layout 6323 7379 … … 6380 7436 \begin_layout Standard 6381 7437 Defines a reduction operation performed on an axis across model processes. 6382 (It is analogous to MPI_Allreduce.)6383 7438 \end_layout 6384 7439 … … 6638 7693 \begin_layout Standard 6639 7694 Defines the domain dimension along which an axis will be extracted. 7695 7696 \begin_inset Flex Code 7697 status open 7698 7699 \begin_layout Plain Layout 7700 iDir 7701 \end_layout 7702 7703 \end_inset 7704 7705 means along the direction i, 7706 \begin_inset Flex Code 7707 status open 7708 7709 \begin_layout Plain Layout 7710 jDir 7711 \end_layout 7712 7713 \end_inset 7714 7715 along the direction j. 6640 7716 \end_layout 6641 7717 … … 6661 7737 Define a file which contains the weight values for interpolation from domain 6662 7738 source to domain destination. 6663 If not specified, the internal interpolation module will be used. 7739 If not specified, the internal interpolation module will be used to compte 7740 the weights. 6664 7741 \end_layout 6665 7742 … … 6681 7758 Defines the order of interpolation. 6682 7759 This attribute is only for internal interpolation module. 7760 Currently, only first order and second order are available for conservative 7761 interpolations. 6683 7762 The default value is 2. 6684 7763 \end_layout … … 6705 7784 Defines the domain dimension along which a reduction of the domain into 6706 7785 an axis will be performed. 7786 7787 \begin_inset Flex Code 7788 status open 7789 7790 \begin_layout Plain Layout 7791 iDir 7792 \end_layout 7793 7794 \end_inset 7795 7796 means along the direction i, 7797 \begin_inset Flex Code 7798 status open 7799 7800 \begin_layout Plain Layout 7801 jDir 7802 \end_layout 7803 7804 \end_inset 7805 7806 along the direction j. 6707 7807 \end_layout 6708 7808 … … 6721 7821 \end_layout 6722 7822 6723 \begin_layout Subsection* 6724 local: 7823 \begin_layout Standard 7824 Defines the reduction operation performed on the domain. 7825 \end_layout 7826 7827 \begin_layout Subsection* 7828 local (optionnal): 6725 7829 \emph on 6726 7830 bool … … 6737 7841 \begin_layout Standard 6738 7842 Defines whether the reduction should be performed locally on data owned 6739 by each process .7843 by each process or on the global domain. 6740 7844 \end_layout 6741 7845 … … 6762 7866 \end_layout 6763 7867 6764 \begin_layout Subsection* 6765 local: 7868 \begin_layout Standard 7869 Defines the reduction operation performed on the domain. 7870 \end_layout 7871 7872 \begin_layout Subsection* 7873 local (optionnal): 6766 7874 \emph on 6767 7875 bool 7876 \emph default 7877 6768 7878 \end_layout 6769 7879 … … 6778 7888 \begin_layout Standard 6779 7889 Defines whether the reduction should be performed locally on data owned 6780 by each process. 7890 by each process or on the global domain. 7891 The default value is 7892 \begin_inset Flex Code 7893 status open 7894 7895 \begin_layout Plain Layout 7896 false 7897 \end_layout 7898 7899 \end_inset 7900 7901 . 6781 7902 \end_layout 6782 7903 … … 6833 7954 \series default 6834 7955 . 7956 Default value is 0. 6835 7957 \end_layout 6836 7958 … … 6947 8069 \end_layout 6948 8070 8071 \begin_layout Standard 8072 Define the size of the halo expansion. 8073 \end_layout 8074 6949 8075 \begin_layout Subsection* 6950 8076 type (optional): … … 7695 8821 \begin_layout Itemize 7696 8822 If OASIS coupler is not used (using_oasis=false) 8823 \begin_inset Separator latexpar 8824 \end_inset 8825 8826 7697 8827 \end_layout 7698 8828 … … 7833 8963 7834 8964 ) 8965 \begin_inset Separator latexpar 8966 \end_inset 8967 8968 7835 8969 \end_layout 7836 8970 … … 7848 8982 7849 8983 ) 8984 \begin_inset Separator latexpar 8985 \end_inset 8986 8987 7850 8988 \end_layout 7851 8989 … … 7958 9096 7959 9097 ) 9098 \begin_inset Separator latexpar 9099 \end_inset 9100 9101 7960 9102 \end_layout 7961 9103
Note: See TracChangeset
for help on using the changeset viewer.