Designing a Flexible Software Tool for RBF Approximations Applied to PDEs

This paper aims at addressing how to design a flexible software for RBF-based numerical solution of partial differential equations (PDEs). In the process, object-oriented analysis and design (OOAD) approach combined with feature modeling, is adopted to construct object models of PDE solvers. This pr...

Full description

Bibliographic Details
Main Author: Xiang, Danhua
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2010
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-133631
id ndltd-UPSALLA1-oai-DiVA.org-uu-133631
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-1336312013-01-08T13:49:36ZDesigning a Flexible Software Tool for RBF Approximations Applied to PDEsengXiang, DanhuaUppsala universitet, Institutionen för informationsteknologi2010This paper aims at addressing how to design a flexible software for RBF-based numerical solution of partial differential equations (PDEs). In the process, object-oriented analysis and design (OOAD) approach combined with feature modeling, is adopted to construct object models of PDE solvers. This project was mplemented in Fortran 90, emulating object oriented constructs by encapsulating particular data structures and subroutines in modules to represent classes. The separation of mathematical domains and numerical domains as well as the introduction of the workflow manager and operations gives a significant flexibility and extendability for the software. For illustration, a solver for Dam seepage problem is constructed with the new design, compared with the one by the pre-existing reference code. Student thesisinfo:eu-repo/semantics/masterThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-133631IT ; 10 058application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description This paper aims at addressing how to design a flexible software for RBF-based numerical solution of partial differential equations (PDEs). In the process, object-oriented analysis and design (OOAD) approach combined with feature modeling, is adopted to construct object models of PDE solvers. This project was mplemented in Fortran 90, emulating object oriented constructs by encapsulating particular data structures and subroutines in modules to represent classes. The separation of mathematical domains and numerical domains as well as the introduction of the workflow manager and operations gives a significant flexibility and extendability for the software. For illustration, a solver for Dam seepage problem is constructed with the new design, compared with the one by the pre-existing reference code.
author Xiang, Danhua
spellingShingle Xiang, Danhua
Designing a Flexible Software Tool for RBF Approximations Applied to PDEs
author_facet Xiang, Danhua
author_sort Xiang, Danhua
title Designing a Flexible Software Tool for RBF Approximations Applied to PDEs
title_short Designing a Flexible Software Tool for RBF Approximations Applied to PDEs
title_full Designing a Flexible Software Tool for RBF Approximations Applied to PDEs
title_fullStr Designing a Flexible Software Tool for RBF Approximations Applied to PDEs
title_full_unstemmed Designing a Flexible Software Tool for RBF Approximations Applied to PDEs
title_sort designing a flexible software tool for rbf approximations applied to pdes
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-133631
work_keys_str_mv AT xiangdanhua designingaflexiblesoftwaretoolforrbfapproximationsappliedtopdes
_version_ 1716530082325987328