next up previous
Next: Component model general characteristics Up: OASIS4 description and configuration Previous: The Specific Coupling Configuration


The Specific Model Input and Output Configuration (SMIOC)

The Specific Model Input and Output Configuration (SMIOC) specifies the relations the component model will establish at run time with the external environment through inputs and outputs for a specific run. It must be generated by the user for each component model based on the corresponding PMIOD information, either by hand or with the graphical user interface oasis-gui.tcl available in oasis4/util/gui.

The SMIOC Schema is given in oasis4/util/xmlfiles/smioc.xsd. The SMIOC file name must be $<$application_local_name$>$_$<$component_local_name$>$_smioc.xml where
$<$application_local_name$>$ is the application `local_name´ attribute and $<$component_local_name$>$ is the component `local_name' attribute in the scc.xml file. Examples of SMIOC xml files for the toy coupled model TOYOA4 can be found in oasis4/examples/toyoa4/input.

The SMIOC may contain 3 types of information detailed in the next paragraphs:

Part of this information is used to define attributes of the I/O NetCDF files but is not mandatory for the proper execution of the coupled model per se; if it is not specified in the SMIOC, it will just be missing in the I/O files. In the paragraphs below, it is detailed which information is mandatory and which is not.



Subsections
next up previous
Next: Component model general characteristics Up: OASIS4 description and configuration Previous: The Specific Coupling Configuration
Laure Coquart 2011-12-01