WhatIs: The XIOS library : Différence entre versions

De LMDZPedia
Aller à : navigation, rechercher
(Page créée avec « The [https://forge.ipsl.jussieu.fr/ioserver/wiki XIOS] (Xml I/O Server) library is based on client-server principles where the server manages the outputs asynchronously fr... »)
(Aucune différence)

Version du 23 novembre 2021 à 14:19

The XIOS (Xml I/O Server) library is based on client-server principles where the server manages the outputs asynchronously from the client (the climate model) so that the bottleneck of writing data is alleviated.


All aspects of the outputs (name, units, file, post-processing operations, etc.) are controlled by dedicated XML files which are read at run-time. Samples of xml files are provided in the "DefLists" directory.

To compile with XIOS enabled, one must specify the option

-io xios

to the makelmdz_fcm script.

In addition the flag

ok_all_xml=y

should be set (in the config.def file) or else the default behavior, i.e. outputs controlled and generated by the IOIPSL library, will occur.

20/11/2021