A graphical users interface is provided with DAEPACK in order to assist the user in translating the required source files and specifying the necessary input (e.g., names of generated routines and files, specification of the dependent and independent variables, etc.). Currently, Windows 9x and Windows NT are supported, however, Linux/UNIX interfaces will be available in the near future.
The figure below contains the main DAEPACK Code Generation Interface window that appears when the program is started.
The following figure contains the Create Model Dialog obtained by selecting Model/Create from the main DAEPACK Code Generation Interface menu. Within this window, the user creates a new model by specifying a model name and the location of one or more Fortran-90 source files containing the code defining the model of interest. In this case, a model named Model_01.mdlres.f.
The next figure contains the Model Translation window obtained by selecting the Translator menu item in the main DAEPACK Code Generation Interface window. From here, the user can begin and monitor the translation process.
Once the model has been successfully translated, new code can be generated. The following figure contains the Code Generation window (started from the Code Generation menu item in the main DAEPACK Code Generation Interface window). From here, the user specifies the information required to generate the code (analytical derivatives in this example).
The figure below contains the output during code generation.