User Tools

Site Tools


skill-tree:sd:1:2:5:2:b

SD1.2.5.2 XIOS

XIOS, or XML-IO-Server, is a library dedicated to I/O management in climate codes targeted for large core simulation (> 10 000) on climate coupled models.

XIOS manages the output of diagnostics and other data produced by climate component codes into files and offers temporal and spatial post-processing operations on this data. 

XIOS aims at simplifying the I/O management by minimizing the number of subroutines to be called and by supporting a maximum of on-line processing of the data.

Learning Outcomes

  • Describe the XIOS-XML terminology and structuration.
  • Test XIOS on a specific architecture.
  • Use one or more processes dedicated exclusively to the I/O management to obtain:
    • Simultaneous writing and computing by an asynchronous call.
    • Asynchronous transfer of data from clients to servers.
    • Asynchronous data writing by each server.
  • Use of parallel file system ability via Netcdf4-HDF5 file format to obtain:
    • Simultaneous writing in the same single file by all servers.
    • No more post-processing rebuilding of the files.
skill-tree/sd/1/2/5/2/b.txt · Last modified: 2025/04/16 18:30 by 127.0.0.1