OpenMI

OpenMI stands for Open Modelling Interface. OpenMI is a standard, which facilitates the linking of simulation models and model components of environ­mental and socio-economic processes. It thus enables managers to more fully understand and predict the likely impacts of their policies and pro­grammes.

The OpenMI Association is the organisation responsible for the development, maintenance, and promotion of OpenMI. DHI active in the OpenMI Associa­tion and was one of the original founding members. On the OpenMI Associa­tion web site at www.openmi.org, you can learn which models are already OpenMI compliant, get help on OpenMI model migration, request new fea­tures, exchange opinions and provide feedback related to OpenMI implemen­tations.

MIKE SHE is OpenMI compliant. That is, MIKE SHE can be linked to other OpenMI compliant programs. If you have specific questions on using MIKE SHE with OpenMI, please contact your local support centre.

Linking MIKE SHE with OpenMI

If you want to link MIKE SHE to another program using OpenMI, then you will need to initialize MIKE SHE to produce the required OpenMI linkages. This is done using the Extra Parameter option: Including OpenMI (V1 p. 767).

OpenMI limitations of MIKE SHE

The OpenMI GUI has been compiled for "any CPU". So, if you are using a 64-bit CPU, the OpenMI GUI will act like a 64-bit application - and expect the OpenMI components to also be 64-bit applications.

When using MIKE SHE on a 64-bit machine and adding a MIKE SHE model in the OpenMI GUI, an error will be generated. This is a limitation of the cur­rent version of OpenMI.

The workaround is to download the source code of the OpenMI editor, change the setting from "any CPU" to "x86", recompile and use the new .exe file instead.