Samuele De Bartolo , Gaetano Napoli , Stefano Rizzello , Raffaele Vitolo
{"title":"Solving the Master Equation on river networks: A computer algebra approach","authors":"Samuele De Bartolo , Gaetano Napoli , Stefano Rizzello , Raffaele Vitolo","doi":"10.1016/j.envsoft.2024.106288","DOIUrl":null,"url":null,"abstract":"<div><div>We describe the algorithms and the software that have been used in a new computational method based on the use of Master Equations. Our computer algebra procedures simulate the diffusion of a pollutant in river networks. The representation of river networks as trees makes the derivation of governing equations for pollutant transport an easy task. This includes mass balance equations that account for the sources, sinks, and transport of pollutants in the river network. In two previous papers we described the model and some simulations obtained from our software. In this paper we describe two software libraries, respectively for the Reduce and the Mathematica computer algebra systems, that have been developed on the basis of our model. The libraries can be found in our <span>GitHub</span> repository.</div></div>","PeriodicalId":310,"journal":{"name":"Environmental Modelling & Software","volume":"185 ","pages":"Article 106288"},"PeriodicalIF":4.8000,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Environmental Modelling & Software","FirstCategoryId":"93","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1364815224003499","RegionNum":2,"RegionCategory":"环境科学与生态学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
We describe the algorithms and the software that have been used in a new computational method based on the use of Master Equations. Our computer algebra procedures simulate the diffusion of a pollutant in river networks. The representation of river networks as trees makes the derivation of governing equations for pollutant transport an easy task. This includes mass balance equations that account for the sources, sinks, and transport of pollutants in the river network. In two previous papers we described the model and some simulations obtained from our software. In this paper we describe two software libraries, respectively for the Reduce and the Mathematica computer algebra systems, that have been developed on the basis of our model. The libraries can be found in our GitHub repository.
期刊介绍:
Environmental Modelling & Software publishes contributions, in the form of research articles, reviews and short communications, on recent advances in environmental modelling and/or software. The aim is to improve our capacity to represent, understand, predict or manage the behaviour of environmental systems at all practical scales, and to communicate those improvements to a wide scientific and professional audience.