The Potential Model Input and Output Description (PMIOD) describes the relations a component model is potentially able to establish with the external environment through inputs and outputs. There should be one PMIOD per component model, written by the component developer, either by hand or with the graphical user interface wizard.tcl available in oasis4/util/gui, to describe its component potential coupling interface, but the PMIOD files are not used by the OASIS4 coupler.
The PMIOD Schema is given
oasis4/util/xmlfiles/pmiod.xsd. The PMIOD
file name should be
application_local_name
_
component_local_name
_pmiod.xml
where
application_local_name
is the application name
and
component_local_name
is the component name.
Examples of PMIOD xml files for the toy coupled model TOYOA4 can be found in
oasis4/examples/toyoa4/input.
The PMIOD contains 3 types of information: