Testing subroutines solving advection-diffusion equations in atmospheric environments
Abstract
Software is developed for several mathematical models which are used to treat advection-diffusion phenomena in the atmosphere and which might also be used to study some other phenomena in fluids. The mathematical models require the solving of hyperbolic partial differential equations in one, two, or three space variables, and the ability of the software to treat efficiently problems in one or two space variables is examined using several numerical examples. Problems which describe typical meteorological phenomena and problems which are artificially created are used for the tests. Results show that the pseudospectral algorithm provides excellent accuracy, even in cases where the number of grid-points is relatively small. It is found that the increase of the grid-points by a factor of two leads to an increase in the computing time by a factor approximately equal to four for one-dimensional problems and by a factor approximately equal to eight for two-dimensional problems. In addition, the usefulness of double precision versions of the subroutines in the check for rounding errors in some situations is examined. It is concluded that the algorithms and the subroutines which implement these algorithms can efficiently be applied to handle some mathematical models describing advection-diffusion phenomena.
- Publication:
-
Computers and Fluids
- Pub Date:
- 1983
- Bibcode:
- 1983CF.....11...13Z
- Keywords:
-
- Advection;
- Air Pollution;
- Atmospheric Diffusion;
- Atmospheric Models;
- Computational Fluid Dynamics;
- Pollution Transport;
- Program Verification (Computers);
- Diffusion Theory;
- Fast Fourier Transformations;
- Hyperbolic Differential Equations;
- Marine Environments;
- Partial Differential Equations;
- Robustness (Mathematics);
- Subroutines;
- Fluid Mechanics and Heat Transfer