{"title":"反应格-气体元胞自动机的构造、数学描述与编码","authors":"Jon-Paul Voroney , Anna T. Lawniczak","doi":"10.1016/S0928-4869(99)00029-4","DOIUrl":null,"url":null,"abstract":"<div><p>We construct a reactive lattice-gas cellular automaton (LGCA) for reaction–diffusion systems and provide extensive discussion of its software coding aspects. The software coding aspects provide rationale for some choices in the construction of LGCA which has been inspired by molecular dynamics. Portability of the C language source code, of the data structures, and of the data formats is discussed and explained. We illustrate the ideas behind the development of LGCA and its code by considering a particular reacting system, the Sel'kov model with immobile complexing species. We demonstrate usefulness of LGCA modelling of reactive systems by presenting various simulation results. We compare these results with the standard numerical simulations of reaction–diffusion equations. We conclude the paper by discussing how LGCA methodology can be applied and extended to other contexts.</p></div>","PeriodicalId":101162,"journal":{"name":"Simulation Practice and Theory","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2000-02-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0928-4869(99)00029-4","citationCount":"5","resultStr":"{\"title\":\"Construction, mathematical description and coding of reactive lattice-gas cellular automaton\",\"authors\":\"Jon-Paul Voroney , Anna T. Lawniczak\",\"doi\":\"10.1016/S0928-4869(99)00029-4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>We construct a reactive lattice-gas cellular automaton (LGCA) for reaction–diffusion systems and provide extensive discussion of its software coding aspects. The software coding aspects provide rationale for some choices in the construction of LGCA which has been inspired by molecular dynamics. Portability of the C language source code, of the data structures, and of the data formats is discussed and explained. We illustrate the ideas behind the development of LGCA and its code by considering a particular reacting system, the Sel'kov model with immobile complexing species. We demonstrate usefulness of LGCA modelling of reactive systems by presenting various simulation results. We compare these results with the standard numerical simulations of reaction–diffusion equations. We conclude the paper by discussing how LGCA methodology can be applied and extended to other contexts.</p></div>\",\"PeriodicalId\":101162,\"journal\":{\"name\":\"Simulation Practice and Theory\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-02-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/S0928-4869(99)00029-4\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Simulation Practice and Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0928486999000294\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Simulation Practice and Theory","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0928486999000294","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Construction, mathematical description and coding of reactive lattice-gas cellular automaton
We construct a reactive lattice-gas cellular automaton (LGCA) for reaction–diffusion systems and provide extensive discussion of its software coding aspects. The software coding aspects provide rationale for some choices in the construction of LGCA which has been inspired by molecular dynamics. Portability of the C language source code, of the data structures, and of the data formats is discussed and explained. We illustrate the ideas behind the development of LGCA and its code by considering a particular reacting system, the Sel'kov model with immobile complexing species. We demonstrate usefulness of LGCA modelling of reactive systems by presenting various simulation results. We compare these results with the standard numerical simulations of reaction–diffusion equations. We conclude the paper by discussing how LGCA methodology can be applied and extended to other contexts.