{"title":"速度更新频率对地幔对流粒子法时间精度的影响","authors":"S. J. Trim, S. L. Butler, R. J. Spiteri","doi":"10.1029/2023GC011192","DOIUrl":null,"url":null,"abstract":"<p>Computing the velocity field is an expensive process for mantle convection codes. This has implications for particle methods used to model the advection of quantities such as temperature or composition. A common choice for the numerical treatment of particle trajectories is classical fourth-order explicit Runge–Kutta (ERK4) integration, which involves a velocity computation at each of its four stages. To reduce the cost per time step, it is possible to evaluate the velocity for a subset of the four time integration stages. We explore two such alternative schemes, in which velocities are only computed for: (a) stage 1 on odd-numbered time steps and stages 2–4 for even-numbered time steps, and (b) stage 1 for all time steps. A theoretical analysis of stability and accuracy is presented for all schemes. It was found that the alternative schemes are first-order accurate with stability regions different from that of ERK4. The efficiency and accuracy of the alternate schemes were compared against ERK4 in four test problems covering isothermal, thermal, and thermochemical flows. Exact solutions were used as reference solutions when available. In agreement with theory, the alternate schemes were observed to be first-order accurate for all test problems. Accordingly, they may be used to efficiently compute solutions to within modest error tolerances. For small error tolerances, however, ERK4 was the most efficient.</p>","PeriodicalId":50422,"journal":{"name":"Geochemistry Geophysics Geosystems","volume":"25 7","pages":""},"PeriodicalIF":2.9000,"publicationDate":"2024-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1029/2023GC011192","citationCount":"0","resultStr":"{\"title\":\"The Impact of Velocity Update Frequency on Time Accuracy for Mantle Convection Particle Methods\",\"authors\":\"S. J. Trim, S. L. Butler, R. J. Spiteri\",\"doi\":\"10.1029/2023GC011192\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Computing the velocity field is an expensive process for mantle convection codes. This has implications for particle methods used to model the advection of quantities such as temperature or composition. A common choice for the numerical treatment of particle trajectories is classical fourth-order explicit Runge–Kutta (ERK4) integration, which involves a velocity computation at each of its four stages. To reduce the cost per time step, it is possible to evaluate the velocity for a subset of the four time integration stages. We explore two such alternative schemes, in which velocities are only computed for: (a) stage 1 on odd-numbered time steps and stages 2–4 for even-numbered time steps, and (b) stage 1 for all time steps. A theoretical analysis of stability and accuracy is presented for all schemes. It was found that the alternative schemes are first-order accurate with stability regions different from that of ERK4. The efficiency and accuracy of the alternate schemes were compared against ERK4 in four test problems covering isothermal, thermal, and thermochemical flows. Exact solutions were used as reference solutions when available. In agreement with theory, the alternate schemes were observed to be first-order accurate for all test problems. Accordingly, they may be used to efficiently compute solutions to within modest error tolerances. For small error tolerances, however, ERK4 was the most efficient.</p>\",\"PeriodicalId\":50422,\"journal\":{\"name\":\"Geochemistry Geophysics Geosystems\",\"volume\":\"25 7\",\"pages\":\"\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2024-07-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://onlinelibrary.wiley.com/doi/epdf/10.1029/2023GC011192\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Geochemistry Geophysics Geosystems\",\"FirstCategoryId\":\"89\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1029/2023GC011192\",\"RegionNum\":2,\"RegionCategory\":\"地球科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"GEOCHEMISTRY & GEOPHYSICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Geochemistry Geophysics Geosystems","FirstCategoryId":"89","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1029/2023GC011192","RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"GEOCHEMISTRY & GEOPHYSICS","Score":null,"Total":0}
The Impact of Velocity Update Frequency on Time Accuracy for Mantle Convection Particle Methods
Computing the velocity field is an expensive process for mantle convection codes. This has implications for particle methods used to model the advection of quantities such as temperature or composition. A common choice for the numerical treatment of particle trajectories is classical fourth-order explicit Runge–Kutta (ERK4) integration, which involves a velocity computation at each of its four stages. To reduce the cost per time step, it is possible to evaluate the velocity for a subset of the four time integration stages. We explore two such alternative schemes, in which velocities are only computed for: (a) stage 1 on odd-numbered time steps and stages 2–4 for even-numbered time steps, and (b) stage 1 for all time steps. A theoretical analysis of stability and accuracy is presented for all schemes. It was found that the alternative schemes are first-order accurate with stability regions different from that of ERK4. The efficiency and accuracy of the alternate schemes were compared against ERK4 in four test problems covering isothermal, thermal, and thermochemical flows. Exact solutions were used as reference solutions when available. In agreement with theory, the alternate schemes were observed to be first-order accurate for all test problems. Accordingly, they may be used to efficiently compute solutions to within modest error tolerances. For small error tolerances, however, ERK4 was the most efficient.
期刊介绍:
Geochemistry, Geophysics, Geosystems (G3) publishes research papers on Earth and planetary processes with a focus on understanding the Earth as a system. Observational, experimental, and theoretical investigations of the solid Earth, hydrosphere, atmosphere, biosphere, and solar system at all spatial and temporal scales are welcome. Articles should be of broad interest, and interdisciplinary approaches are encouraged.
Areas of interest for this peer-reviewed journal include, but are not limited to:
The physics and chemistry of the Earth, including its structure, composition, physical properties, dynamics, and evolution
Principles and applications of geochemical proxies to studies of Earth history
The physical properties, composition, and temporal evolution of the Earth''s major reservoirs and the coupling between them
The dynamics of geochemical and biogeochemical cycles at all spatial and temporal scales
Physical and cosmochemical constraints on the composition, origin, and evolution of the Earth and other terrestrial planets
The chemistry and physics of solar system materials that are relevant to the formation, evolution, and current state of the Earth and the planets
Advances in modeling, observation, and experimentation that are of widespread interest in the geosciences.