= [wiki:Diva] = Is the __D__ynamische S__i__mulation __v__erfahrenstechnischer __A__nlagen - a simulation environment, developed from around 1985 at the ISR (now [http://www.isys.uni-stuttgart.de/ ISYS]) at the University of Stuttgart. [[BR]] [wiki:Diva] combines different numerical algorithms developed in Fortran with an abstract model and a command-line interface. [[BR]] Some features are: efficient Numerics, bifurcation analysis, analysis of sensitivities, analysis of measured data regarding the quality for parameter estimation, parameter estimation. [[BR]] Diva is the predecessor of [wiki:Diana Diana]. A detailed comparison between Diva and Diana can be found [wiki:DianaDivaComparison here]. == Publications == * Holl, P., Marquardt, W. and Gilles, E.D., [[BR]] ''DIVA – A powerful tool for dynamic process simulation'' (1988) [[BR]] Computers in Chemical Engineering 12, pp. 421–425. * Kröner, A., Holl, P., Marquardt, W. and Gilles, E.D. [[BR]] ''DIVA–An open architecture for dynamic simulation'' (1990) [[BR]] Computers in Chemical Engineering 14, pp. 1289–1295. * Mohl, K. D., Spieker, A., Köhler, R., Gilles, E. D., Zeitz, M. [[BR]] ''DIVA - a simulation environment for chemical engineering applications'' (1997) [[BR]] Conference-Paper, Donetsk State Technical University, [[BR]] http://edoc.mpg.de/113145 * Mohl, K. D., Spieker, A., Stein, E., Gilles, E. D. [[BR]] ''DIVA – Eine Umgebung zur Simulation, Analyse und Optimierung verfahrenstechnischer Prozesse'' (1997) [[BR]] In Kuhn, A., & Wenzel, S., Simulationstechnik, 11. ASIM-Symposium in Dortmund, pp. 278–283. [[BR]] Vieweg Verlag, Braunschweig/Wiesbaden * Köhler, R., Räumschüssel, S. and Zeitz, M. [[BR]] ''Code generator for implementing differential algebraic models used in the process simulation tool DIVA'' (1997) [[BR]] In: Sydow, A. Editor, , 1997. 15th IMACS world congress, vol. 3, [[BR]] Wissenschaft und Technik Verlag, Berlin, Germany, pp. 621–626. * Chebotarov, M., Gilles, E. D., Ginkel, M., Haefele, M., Mangold, M., Kienle, A., und Svjatnyj, V. [[BR]] ''DIVA-GUI - the graphical user interface for the simulation environment DIVA'' (2003) [[BR]] Proc. 17. Symposium Simulationstechnik, ASIM 2003, 16-19 May, Magdeburg, Germany (Hrsg.: Hohmann, R.), [[BR]] SCS Publishing House, Erlangen, pp. 155–160. == Requirements == DIVA uses some commercial libraries for numerical computation. However it can be compiled without these libraries, resulting in a working simulator with limited functionality. [[BR]] Especially some integrators and optimization and parameter estimation routines will not work. * The [http://www.cse.clrc.ac.uk/nag/hsl/ Harwell Sparse Matrix Library] is used for solving of linearized systems in some integrators (e.g. routine MA48) * The [http://www.nag.co.uk/numeric/fl/FLdescription.asp NAG Fortran Library] is used especially for dynamic and steady-state optimization. This includes also parameter estimation, but therefore also a free genetic algorithm is available.