Developing computational models
José M. Garrido · 2013
This paper discusses two aspects of developing computational models: the multi-disciplinary nature of conceptualization and practical aspects for implementing computational models. This is part of our approach to devising a framework to develop methods, software tools and help educate scientists and students of computer science, mathematics, and the various science disciplines, in developing computational modeling. A computational model is a computer implementation of the solution to a (scientific) problem for which a mathematical representation has been formulated. Developing a computational model involves formulating the mathematical representation and implementing it by applying Computer Science concepts, principles and methods. Because most computational models today require high-performance computing (HPC), they are implemented in C and Fortran using appropriate numerical/scientific libraries.