- Timestamp:
- 07/31/20 16:08:56 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/xios_test_suite/TEST_SUITE/test_function/context_atm.xml
r1913 r1922 7 7 <domain id="domain" /> 8 8 <domain id="other_domain" /> 9 </domain >10 9 </domain_definition> 10 11 11 <axis_definition> 12 12 <axis id="axis" /> 13 <axis id="axis_dup" />14 13 <axis id="domain_X" /> 15 14 <axis id="domain_Y" /> 16 15 <axis id="ensemble" /> 16 17 17 18 18 <axis id="other_axis" /> … … 22 22 </axis_definition> 23 23 24 <axis_definition>25 <axis id="axis_zoom" axis_ref="axis">26 <zoom_axis begin="0" n="5"/>27 </axis>28 </axis_definition>29 30 24 <scalar_definition> 31 25 <scalar id="scalar" /> … … 48 42 <axis axis_ref="axis" /> 49 43 </grid> 44 45 46 50 47 51 48 <grid id="grid_X"> … … 130 127 </grid> 131 128 132 133 134 135 129 136 130 … … 229 223 </grid> 230 224 231 232 233 234 235 236 237 238 239 240 <grid id="grid_vert_reduce"> 241 <domain domain_ref="domain" /> 242 <scalar > 243 <reduce_axis operation="sum" /> 244 </scalar> 245 </grid> 246 247 <grid id="grid_horiz_reduce"> 248 <scalar > 249 <reduce_domain operation="sum" /> 250 </scalar> 251 <axis axis_ref="axis" /> 252 </grid> 253 254 <grid id="grid_zoom_vert"> 255 <domain domain_ref="domain" /> 256 <axis axis_ref="axis_zoom" /> 257 </grid> 258 259 <grid id="grid_zoom_vert_sum"> 260 <scalar > 261 <reduce_domain operation="sum" /> 262 </scalar> 263 <axis axis_ref="axis_zoom" /> 264 </grid> 265 266 <grid id="grid_lat"> 267 <axis axis_ref="domain_Y"> 268 <reduce_domain direction="iDir" operation="sum"/> 269 </axis> 270 <axis axis_ref="axis" /> 271 </grid> 272 273 274 <grid id="grid3D_invert"> 275 <domain domain_ref="domain"> 276 <reorder_domain invert_lat="true" /> 277 </domain> 278 <axis axis_ref="axis" /> 279 </grid> 280 281 <grid id="grid2D_invert"> 282 <domain domain_ref="domain"> 283 <reorder_domain invert_lat="true" shift_lon_fraction="0.5" min_lon="0" max_lon="360"/> 284 </domain> 285 </grid> 286 287 225 288 226 </grid_definition> 289 227 290 228 291 229 <field_definition level="1" prec="8" operation="instant" freq_op="1ts" enabled=".true." default_value="1.e+20" detect_missing_value="true"> 292 <field id="field2D" grid_ref="grid2D" build_workflow_graph="false"/>293 <field id="field3D" grid_ref="grid3D" build_workflow_graph="true"/>230 <field id="field2D" grid_ref="grid2D" /> 231 <field id="field3D" grid_ref="grid3D" /> 294 232 <field id="pressure" grid_ref="grid3D" /> 295 233 <field id="field3D_recv" read_access="true" grid_ref="grid3D" field_ref="field3D" /> 296 234 <field id="field3D_resend" grid_ref="grid3D" /> 297 235 298 <field id="field_X" grid_ref="grid_X" build_workflow_graph="false"/>299 <field id="field_Y" grid_ref="grid_Y" build_workflow_graph="false"/>300 <field id="field_Z" grid_ref="grid1D" build_workflow_graph="false"/>236 <field id="field_X" grid_ref="grid_X" /> 237 <field id="field_Y" grid_ref="grid_Y" /> 238 <field id="field_Z" grid_ref="grid1D" /> 301 239 <field id="field_XY" grid_ref="grid_XY" /> 302 240 <field id="field_XYZ" grid_ref="grid_XYZ" /> 303 241 <field id="field_XZ" grid_ref="grid_XZ" /> 304 242 <field id="field_YZ" grid_ref="grid_YZ" /> 305 306 <field id="field_zoom_vert" field_ref="field3D" grid_ref="grid_zoom_vert" />307 <field id="field_zoom_vert_sum" field_ref="field_zoom_vert" grid_ref="grid_zoom_vert_sum" />308 309 243 310 244 … … 324 258 325 259 326 327 328 260 <field id="other_field2D" grid_ref="other_grid2D"/> 329 261 <field id="other_field3D" grid_ref="other_grid3D" /> … … 354 286 <field id="other_field_YZW" grid_ref="other_grid_YZW" /> 355 287 356 357 358 359 288 360 289 361 290 </field_definition> 291 292 293 294 <!-- implementation of specifics test case --> 295 <!-- simplest test cases : output data to file --> 296 362 297 363 298 364 299 <file_definition type="one_file" > 365 366 <file id="atm_output_max" output_freq="4ts" enabled="true" > 367 <field field_ref="field2D" operation = "maximum" /> 368 <field field_ref="field3D" operation = "maximum" /> 369 <field field_ref="pressure" operation = "maximum" /> 370 </file> 371 372 373 <file id="atm_output_min" output_freq="4ts" enabled="true" > 374 <field field_ref="field2D" operation = "minimum" /> 375 <field field_ref="field3D" operation = "minimum" /> 376 <field field_ref="pressure" operation = "minimum" /> 377 </file> 378 379 <file id="atm_output_ave" output_freq="4ts" enabled="true" > 380 <field field_ref="field2D" operation = "average" /> 381 <field field_ref="field3D" operation = "average" /> 382 <field field_ref="pressure" operation = "average" /> 383 </file> 384 385 <file id="atm_output_sum" output_freq="4ts" enabled="true" > 386 <field field_ref="field2D" operation = "accumulate" /> 387 <field field_ref="field3D" operation = "accumulate" /> 388 <field field_ref="pressure" operation = "accumulate" /> 389 </file> 390 391 <file id="atm_output_once" output_freq="4ts" enabled="true" > 392 <field field_ref="field2D" operation = "once" /> 393 <field field_ref="field3D" operation = "once" /> 394 <field field_ref="pressure" operation = "once" /> 395 </file> 396 397 <file id="atm_output_instant" output_freq="4ts" enabled="true" > 398 <field field_ref="field2D" operation = "instant" /> 399 <field field_ref="field3D" operation = "instant" /> 400 <field field_ref="pressure" operation = "instant" /> 401 </file> 402 403 404 <file id="atm_output" output_freq="4ts" enabled="false" > 405 406 <field field_ref="field2D" operation="average" enabled="true"/> 407 <field field_ref="field3D" operation="average" enabled="false"/> 408 <field field_ref="pressure" operation="average" enabled="false"/> 409 <field field_ref="field3D_recv" operation="average" enabled="false"/> 410 <field field_ref="field3D_resend" operation="average" enabled="false"/> 411 412 <!-- <field field_ref="field_X" operation="average" enabled="true"/> 413 <field field_ref="field_Y" operation="average" enabled="true"/> 414 <field field_ref="field_Z" operation="average" enabled="true"/> 415 <field field_ref="field_XY" operation="average" enabled="true"/> 416 <field field_ref="field_XYZ" operation="average" enabled="true"/> 417 <field field_ref="field_XZ" operation="average" enabled="true"/> 418 <field field_ref="field_YZ" operation="average" enabled="true"/> 419 420 <field field_ref="field_zoom_vert" operation="average" enabled="true"/> 421 <field field_ref="field_zoom_vert_sum" operation="average" enabled="true"/> --> 422 423 </file> 424 425 426 <file id="atm_output_ensemble" output_freq="4ts" enabled="false"> 427 <field field_ref="field2D_W" operation="average" /> 428 <field field_ref="field3D_W" operation="average" /> 429 <field field_ref="pressure_W" operation="average" /> 430 <field field_ref="field3D_recv_W" operation="average" /> 431 <field field_ref="field3D_resend_W" operation="average" /> 432 433 <field field_ref="field_XW" operation="average" enabled="false" /> 434 <field field_ref="field_YW" operation="average" enabled="false" /> 435 <field field_ref="field_XYW" operation="average" enabled="false" /> 436 <field field_ref="field_ZW" operation="average" enabled="false" /> 437 <field field_ref="field_XYZW" operation="average" enabled="false" /> 438 <field field_ref="field_XZW" operation="average" enabled="false" /> 439 <field field_ref="field_YZW" operation="average" enabled="false" /> 440 </file> 441 442 443 <file id="atm_output_other" output_freq="1ts" enabled="false"> 444 <field field_ref="other_field3D" enabled="false"/> 445 <field field_ref="other_field2D" enabled="true"/> 446 <field field_ref="other_field_X" enabled="false"/> 447 <field field_ref="other_field_Y" enabled="false"/> 448 <field field_ref="other_field_XY" enabled="false"/> 449 <field field_ref="other_field_Z" enabled="false"/> 450 <field field_ref="other_field_XYZ" enabled="false"/> 451 <field field_ref="other_field_XZ" enabled="false"/> 452 <field field_ref="other_field_YZ" enabled="false"/> 453 </file> 454 455 456 <file id="atm_output_reorder" output_freq="1ts" enabled="false" > 457 <field field_ref="field2D" grid_ref="grid2D_invert" enabled="true"/> 458 </file> 459 460 <file id="test_grid_lat" output_freq="1ts" enabled="false"> 461 <field field_ref="field3D" operation="instant" /> 462 <field id="field_reduce_lat" field_ref="field3D" grid_ref="grid_lat" operation="instant" /> 463 </file> 300 <file id="atm_output_reduction_1D" output_freq="6ts" type="one_file" enabled="true" > 301 <field field_ref="field_Z" freq_op="3ts" operation="average" name="field1D_average"/> 302 <field field_ref="field_Z" freq_op="3ts" operation="accumulate" name="field1D_sum"/> 303 <field field_ref="field_Z" freq_op="3ts" operation="maximum" name="field1D_max"/> 304 <field field_ref="field_Z" freq_op="3ts" operation="minimum" name="field1D_min"/> 305 </file> 306 307 <file id="atm_output_reduction_2D" output_freq="6ts" type="one_file" enabled="true" > 308 <field field_ref="field2D" freq_op="3ts" operation="average" name="field2D_average"/> 309 <field field_ref="field2D" freq_op="3ts" operation="accumulate" name="field2D_sum"/> 310 <field field_ref="field2D" freq_op="3ts" operation="maximum" name="field2D_max"/> 311 <field field_ref="field2D" freq_op="3ts" operation="minimum" name="field2D_min"/> 312 </file> 313 314 <file id="atm_output_reduction_3D" output_freq="6ts" type="one_file" enabled="true" > 315 <field field_ref="field3D" freq_op="3ts" operation="average" name="field3D_average"/> 316 <field field_ref="field3D" freq_op="3ts" operation="accumulate" name="field3D_sum"/> 317 <field field_ref="field3D" freq_op="3ts" operation="maximum" name="field3D_max"/> 318 <field field_ref="field3D" freq_op="3ts" operation="minimum" name="field3D_min"/> 319 </file> 320 321 <file id="atm_output_reduction_ref" output_freq="1ts" type="one_file" enabled="true"> 322 <field field_ref="field_Z" /> 323 <field field_ref="field2D" /> 324 <field field_ref="field3D" /> 325 </file> 326 327 328 329 <file id="atm_output" output_freq="1ts" type="one_file" enabled="false"> 330 <field field_ref="field3D" /> 331 <field field_ref="field2D" /> 332 <field field_ref="field_X" /> 333 <field field_ref="field_Y" /> 334 <field field_ref="field_XY" /> 335 <field field_ref="field_Z" /> 336 <field field_ref="field_XYZ" /> 337 <field field_ref="field_XZ" /> 338 <field field_ref="field_YZ" /> 339 <field field_ref="pressure" /> 340 <field field_ref="field3D_resend" /> 341 </file> 342 343 <file id="atm_output_other" output_freq="1ts" type="one_file" enabled="false"> 344 <field field_ref="other_field3D" /> 345 <field field_ref="other_field2D" /> 346 <field field_ref="other_field_X" /> 347 <field field_ref="other_field_Y" /> 348 <field field_ref="other_field_XY" /> 349 <field field_ref="other_field_Z" /> 350 <field field_ref="other_field_XYZ" /> 351 <field field_ref="other_field_XZ" /> 352 <field field_ref="other_field_YZ" /> 353 <field field_ref="other_pressure" /> 354 <field field_ref="other_field3D_resend" /> 355 </file> 356 357 <file id="atm_output_W" output_freq="1ts" enabled="false"> 358 <field field_ref="field3D_W" /> 359 <field field_ref="field2D_W" /> 360 <field field_ref="field_XW" /> 361 <field field_ref="field_YW" /> 362 <field field_ref="field_XYW" /> 363 <field field_ref="field_ZW" /> 364 <field field_ref="field_XYZW" /> 365 <field field_ref="field_XZW" /> 366 <field field_ref="field_YZW" /> 367 </file> 368 464 369 465 370 </file_definition>
Note: See TracChangeset
for help on using the changeset viewer.