{"title":"A unified subroutine for the solution of 2-D and 3-D axisymmetric diffusion equation","authors":"Choh-Fei Yeap, John A. Pearce","doi":"10.1016/0141-1195(89)90041-7","DOIUrl":null,"url":null,"abstract":"<div><p>A unified numerical statement, which composes Galerkin finite element, subdomain finite element, finite control-volume, balanced finite difference and other numerical approximations for 2-D and 3-D axisymmetric <em>C</em><em>ϖT</em>/<em>ϖt</em> = <em>Δ</em> · (<em>KϖT</em>) + <em>λT</em> + <em>F</em>, was derived and formulated. The numerical statement yields Galerkin finite element, subdomain finite element, and balanced finite difference approximations by specifying a single constant, η, to 2,3 and ∞ respectively (finite control-volume approximation by lumping capacitance matrix of the subdomain finite element method). Techniques are also presented to illustrate selection of input parameters to UniSub, a Fortran implementation of the unified numerical statement, to generate correct matrix systems for the governing equation and various boundary conditions. Test problems were run to check the validity of the subroutine and to compare accuracy of various numerical schemes.</p><p>UniSub is a powerful tool to compare the accuracy of various numerical schemes since it eliminates the uncertainty of effects between codes used for comparison. UniSub can also be employed in a Fortran program to produce different numerical schemes by varying η both spatially and temporarily to achieve optimal accuracy in solving diffusion equation.</p></div>","PeriodicalId":100043,"journal":{"name":"Advances in Engineering Software (1978)","volume":"11 3","pages":"Pages 118-127"},"PeriodicalIF":0.0000,"publicationDate":"1989-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0141-1195(89)90041-7","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advances in Engineering Software (1978)","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/0141119589900417","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
A unified numerical statement, which composes Galerkin finite element, subdomain finite element, finite control-volume, balanced finite difference and other numerical approximations for 2-D and 3-D axisymmetric CϖT/ϖt = Δ · (KϖT) + λT + F, was derived and formulated. The numerical statement yields Galerkin finite element, subdomain finite element, and balanced finite difference approximations by specifying a single constant, η, to 2,3 and ∞ respectively (finite control-volume approximation by lumping capacitance matrix of the subdomain finite element method). Techniques are also presented to illustrate selection of input parameters to UniSub, a Fortran implementation of the unified numerical statement, to generate correct matrix systems for the governing equation and various boundary conditions. Test problems were run to check the validity of the subroutine and to compare accuracy of various numerical schemes.
UniSub is a powerful tool to compare the accuracy of various numerical schemes since it eliminates the uncertainty of effects between codes used for comparison. UniSub can also be employed in a Fortran program to produce different numerical schemes by varying η both spatially and temporarily to achieve optimal accuracy in solving diffusion equation.