"RIV/46747885:24220/11:#0001873" . . . "10.5176/2251-2217_SEA33" . "Reusable classes in designing of mathematical models in the paralell computing" . "24220" . "[130FB3C096E9]" . . "P(1M0554)" . "Frydrych, Dalibor" . "In this article, the use of object approach and design patterns is presented in mathematical model implementation. It focuses on the contribution of programming following the interface using polymorphism and analysis of possibilities brought by design pattern use. Standard (two-step) implementation process is extended by two further abstraction steps when implementing mathematical models. Standard procedure transforms, in the first step, parts of reality into individual instances. Consequently, in the second step, a general description - class is searched for. Implementation of mathematical models begins by the search for an applicable mathematical definition (equations) of the process. The search for an suitable process in solving of acquired equations is the second step. Both of these two steps are abstract and require a very specific way of thinking, quite different from the programmer\u00B4s thinking. A process, when the mathematical model is built up and the implementation for this model is carried out, is common. Changes in the event description, eventually the use of different mathematical appliance, mean a brand new implementation. This process is not very effective. This article presents modification of DF2EM framework . DF2EM framework focuses on mathematical methods and it\u00B4s implementations, which uses space discretization (Finite Element Method, Finite Volume Method, etc). DF2EM framework brings complex approach to implementation of mathematical models. It defines basic model parts on a clearly abstract level, describes their interface and allows implementation of concrete classes. Processing of large data set requires special approach before data set can be used in mathematical model. This article include results of parallel reading of input data and storing mathematical models in database." . "3"^^ . . . "Reusable classes in designing of mathematical models in the paralell computing"@en . . . . "mathematical models paralell computing"@en . "In this article, the use of object approach and design patterns is presented in mathematical model implementation. It focuses on the contribution of programming following the interface using polymorphism and analysis of possibilities brought by design pattern use. Standard (two-step) implementation process is extended by two further abstraction steps when implementing mathematical models. Standard procedure transforms, in the first step, parts of reality into individual instances. Consequently, in the second step, a general description - class is searched for. Implementation of mathematical models begins by the search for an applicable mathematical definition (equations) of the process. The search for an suitable process in solving of acquired equations is the second step. Both of these two steps are abstract and require a very specific way of thinking, quite different from the programmer\u00B4s thinking. A process, when the mathematical model is built up and the implementation for this model is carried out, is common. Changes in the event description, eventually the use of different mathematical appliance, mean a brand new implementation. This process is not very effective. This article presents modification of DF2EM framework . DF2EM framework focuses on mathematical methods and it\u00B4s implementations, which uses space discretization (Finite Element Method, Finite Volume Method, etc). DF2EM framework brings complex approach to implementation of mathematical models. It defines basic model parts on a clearly abstract level, describes their interface and allows implementation of concrete classes. Processing of large data set requires special approach before data set can be used in mathematical model. This article include results of parallel reading of input data and storing mathematical models in database."@en . . "Reusable classes in designing of mathematical models in the paralell computing" . . . . "226889" . "RIV/46747885:24220/11:#0001873!RIV12-MSM-24220___" . "3"^^ . . "C\u00EDsa\u0159ov\u00E1, Kl\u00E1ra" . "Reusable classes in designing of mathematical models in the paralell computing"@en . . . "Kopetschke, Igor" . .