@TechReport{ it:2004-031, author = {Malin Ljungberg}, title = {Curvilinear Coordinates in a {PDE} Solver Framework; Analysis}, institution = {Department of Information Technology, Uppsala University}, department = {Division of Scientific Computing}, year = {2004}, number = {2004-031}, month = aug, abstract = {In the present work we demonstrate how the use of an object oriented analysis and design process, augmented by variability modeling and user centered design, results in a flexible software model for handling curvilinear coordinates in a finite difference PDE solver framework. It is shown that feature and variability modeling are appropriate tools for identifying and achieving the appropriate flexibility in this model. The resulting software model is validated through an comparative analysis involving a range of other similar models.} }