{"title":"有限差分方程的自动生成和傅立叶稳定性分析","authors":"M. Wirth","doi":"10.1145/800206.806373","DOIUrl":null,"url":null,"abstract":"Recently several software tools based on the algebraic manipulation system MACSYMA have been implemented which facilitate the design, analysis and construction of finite difference programs for the numerical solution of systems of partial differential equations. Two of them are described here. The FDIFF package converts scalar, non-linear partial differential equations into linear, finite difference approximations. It includes tools for discretization of the domain of the PDE's dependent variables, linearization of non-linear terms and conversion of derivative terms into finite difference expressions. A notation and algebra for building arbitrary finite difference operators is provided. The FSTAB package automatically performs local Fourier stability analyses on sets of finite difference equations by deriving amplification matrices.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Automatic generation of finite difference equations and fourier stability analyses\",\"authors\":\"M. Wirth\",\"doi\":\"10.1145/800206.806373\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recently several software tools based on the algebraic manipulation system MACSYMA have been implemented which facilitate the design, analysis and construction of finite difference programs for the numerical solution of systems of partial differential equations. Two of them are described here. The FDIFF package converts scalar, non-linear partial differential equations into linear, finite difference approximations. It includes tools for discretization of the domain of the PDE's dependent variables, linearization of non-linear terms and conversion of derivative terms into finite difference expressions. A notation and algebra for building arbitrary finite difference operators is provided. The FSTAB package automatically performs local Fourier stability analyses on sets of finite difference equations by deriving amplification matrices.\",\"PeriodicalId\":314618,\"journal\":{\"name\":\"Symposium on Symbolic and Algebraic Manipulation\",\"volume\":\"84 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1981-08-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Symposium on Symbolic and Algebraic Manipulation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/800206.806373\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Symbolic and Algebraic Manipulation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800206.806373","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automatic generation of finite difference equations and fourier stability analyses
Recently several software tools based on the algebraic manipulation system MACSYMA have been implemented which facilitate the design, analysis and construction of finite difference programs for the numerical solution of systems of partial differential equations. Two of them are described here. The FDIFF package converts scalar, non-linear partial differential equations into linear, finite difference approximations. It includes tools for discretization of the domain of the PDE's dependent variables, linearization of non-linear terms and conversion of derivative terms into finite difference expressions. A notation and algebra for building arbitrary finite difference operators is provided. The FSTAB package automatically performs local Fourier stability analyses on sets of finite difference equations by deriving amplification matrices.