Keywords
openmi, delft3d, estuarine model, multimodel application
Start Date
1-7-2008 12:00 AM
Abstract
Two- or three dimensional hydronumerical models require complex initial and boundary data. Water level elevation data along an open ocean boundary varies in space as well as in time and is typically applied to an estuarine model. Reading model specific files is the classic method for importing the data. If several independent models are used in par-allel, each one will require its own file format or programmable interface. Although these multimodel forecasts may deliver more reliable results, the additional effort raises the threshold for accomplishing the work in a reasonable amount of time. The OpenMI compli-ant approach provides a standardized data import. Software components collaborate in an integrated modelling system. One component reads the data, whereas another component, the numerical engine, imports it. The Reader GEIWrapper contains a Generic Engine Inter-face (GEI), enabling the user to access various types of data formats with a single set of methods. The format specific methods are encapsulated by the GEI. The component WLDelft Wrapper includes the Delft3D numerical engine. Both wrappers have been mi-grated from existing software. The module accessing the initial data has also been inte-grated in the numerical model UnTRIM. This enables Delft3D and UnTRIM to import from identical files and to employ the same methods thus simplifying their use in multimodel applications. The import into Delft3D works with a great variety of data and has turned out to be mark-edly comfortable. For example, spatial interpolation between the locations of the input files and the model grid can be done automatically. The OpenMI environment supports temporal interpolation as well.
OpenMI Compliant Import of Initial and Boundary Data into a Numerical 3D Model
Two- or three dimensional hydronumerical models require complex initial and boundary data. Water level elevation data along an open ocean boundary varies in space as well as in time and is typically applied to an estuarine model. Reading model specific files is the classic method for importing the data. If several independent models are used in par-allel, each one will require its own file format or programmable interface. Although these multimodel forecasts may deliver more reliable results, the additional effort raises the threshold for accomplishing the work in a reasonable amount of time. The OpenMI compli-ant approach provides a standardized data import. Software components collaborate in an integrated modelling system. One component reads the data, whereas another component, the numerical engine, imports it. The Reader GEIWrapper contains a Generic Engine Inter-face (GEI), enabling the user to access various types of data formats with a single set of methods. The format specific methods are encapsulated by the GEI. The component WLDelft Wrapper includes the Delft3D numerical engine. Both wrappers have been mi-grated from existing software. The module accessing the initial data has also been inte-grated in the numerical model UnTRIM. This enables Delft3D and UnTRIM to import from identical files and to employ the same methods thus simplifying their use in multimodel applications. The import into Delft3D works with a great variety of data and has turned out to be mark-edly comfortable. For example, spatial interpolation between the locations of the input files and the model grid can be done automatically. The OpenMI environment supports temporal interpolation as well.