Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

The method of manufactured solutions for the verification of computational electromagnetic codes

Thesis (PhD)--Stellenbosch University, 2013.

Saved in:
Bibliographic Details
Main Author: Marchand, Renier Gustav
Other Authors: Davidson, D. B.
Format: Thesis
Language:en_ZA
Published: Stellenbosch : Stellenbosch University 2013
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614098289590272
access_status_str Open Access
author Marchand, Renier Gustav
author2 Davidson, D. B.
author_browse Davidson, D. B.
Marchand, Renier Gustav
author_facet Davidson, D. B.
Marchand, Renier Gustav
author_sort Marchand, Renier Gustav
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (PhD)--Stellenbosch University, 2013.
format Thesis
id oai:scholar.sun.ac.za:10019.1/80210
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:46:38.139Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2013
publishDateRange 2013
publishDateSort 2013
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/80210 The method of manufactured solutions for the verification of computational electromagnetic codes Marchand, Renier Gustav Davidson, D. B. Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Finite elements Method of moments Software testing Convergence Dissertations -- Electronic engineering Theses -- Electronic engineering Electromagnetic fields Computational electromagnetics Method of manufactured solutions (MMS) Thesis (PhD)--Stellenbosch University, 2013. ENGLISH ABSTRACT: In this work the Method of Manufactured Solutions (MMS) is introduced for the code veri cation of full-wave frequency dependent electromagnetic computational software. At rst the method is sketched in the context of the veri cation and validation process and the need for proper code veri cation is highlighted. Subsequently, the MMS is investigated in its natural context: the Finite Element Method, speci cally for the E- eld Vector Wave Equation. The usefulness of the method to detect error in a computational code is demonstrated. The selection of Manufactured Solutions is discussed and it is demonstrated how it can be used to nd the probable cause of bugs. Mutation testing is introduced and used to show the ability to detect errors present in code. The MMS is nally applied in a novel manner to a Method of Moments (MoM) code. The challenges of numerical integration associated with the application of the operator is discussed and correct integration is successfully demonstrated. Subsequently the MMS is demonstrated to be successfully applied to the MoM and mutation testing is used to demonstrate the practical e cacy of the method. The application of the MMS to the MoM is the main contribution of this work. AFRIKAANSE OPSOMMING: Die Metode van Vervaardigde Oplossings (MVO) word hier bekend gestel vir die veri kasie van numeriese volgolf frekwensie-afhanklike elektromagnetise kode. Die metode word eerstens in die bre e konteks van algemene veri kasie en validasie geplaas en gevolglik word die noodsaaklikheid van kode veri kasie beklemtoon. Daarna, word die toets-metode in die konteks van die Eindige Element Metode vir die E-veld vektorgolf vergelyking bestudeer. Die MVO is oorspronklik ontwikkel in die di erentiaalvergelyking omgewing. Die bruikbaarheid van die metode vir elektromagnetiese simulasies word prakties gedemonstreer deur die opsporing van werklike foute. Die metode word ook verder ondersoek vir die oorsprong van foute. Mutasietoetsing word bekendgestel en word gebruik om die metode verder prakties te veri eer. Die MVO word laastens in 'n nuwe manier gebruik om 'n Moment Metode kode te veri eer. Die praktiese probleme betrokke by numeriese integrasie word ondersoek en die korrekte toepassing van die integraal operator word prakties gedemonstreer. Daarna, word die MVO in hierdie konteks gedemonstreer deur verskeie voorbeelde te ondersoek. Mutasietoetsing word weereens gebruik om na die e ektiewiteit van die MVO te kyk om 'n Moment Metode kode te toets. Die toepassing van die MVO op 'n Moment Metode kode is die hoof bydrae van hierdie werk. Doctoral 2013-02-26T09:34:45Z 2013-03-15T07:40:36Z 2013-02-26T09:34:45Z 2013-03-15T07:40:36Z 2013-03 Thesis http://hdl.handle.net/10019.1/80210 en_ZA Stellenbosch University 101 p. : ill. application/pdf Stellenbosch : Stellenbosch University
spellingShingle Finite elements
Method of moments
Software testing
Convergence
Dissertations -- Electronic engineering
Theses -- Electronic engineering
Electromagnetic fields
Computational electromagnetics
Method of manufactured solutions (MMS)
Marchand, Renier Gustav
The method of manufactured solutions for the verification of computational electromagnetic codes
title The method of manufactured solutions for the verification of computational electromagnetic codes
title_full The method of manufactured solutions for the verification of computational electromagnetic codes
title_fullStr The method of manufactured solutions for the verification of computational electromagnetic codes
title_full_unstemmed The method of manufactured solutions for the verification of computational electromagnetic codes
title_short The method of manufactured solutions for the verification of computational electromagnetic codes
title_sort method of manufactured solutions for the verification of computational electromagnetic codes
topic Finite elements
Method of moments
Software testing
Convergence
Dissertations -- Electronic engineering
Theses -- Electronic engineering
Electromagnetic fields
Computational electromagnetics
Method of manufactured solutions (MMS)
url http://hdl.handle.net/10019.1/80210
work_keys_str_mv AT marchandreniergustav themethodofmanufacturedsolutionsfortheverificationofcomputationalelectromagneticcodes
AT marchandreniergustav methodofmanufacturedsolutionsfortheverificationofcomputationalelectromagneticcodes