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...
Main Author: | |
---|---|
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 |