301.apsi
SPEC CPU2000 Benchmark Description File
Benchmark Name
301.apsi
Benchmark Author
Zaphiris D. Christidis, IBM Yorktown Heights
Benchmark Program General Category
Weather Prediction
Benchmark Description
Program to solve for the mesoscale and synoptic variations of potential
temperature, U AND V wind components, and the mesoscale vertical velocity W
pressure and distribution of pollutants C having sources Q. The synoptic
scale components are in quassi-steady state balance, while the mesoscale
pressure and velocity W are found diagnostically.
The solution of the complete system is performed by using the splitting-up
method. In specific the horizontal advection is carried out by an explicit
leapfrog scheme, the horizontal diffusion is performed by the method of the
eigenvalues, or equvalently by vertical multiplying the fourier
coefficients by appropriate exponentials. The vertical diffusion is treated
with a semi-implicit pade-crank-nickolson, as well as the vertical
advection. The pressure derivative terms are treated with the so-called
pressure averaging technique. Finally other terms will be dubbed in the
advection part (coriolis). The model calculates prognostically the the
potential temperature, U,V wind components and concentrations of pollutants
C (POTT,UX,VY,C). The pressure and the vertical velocity will be calculated
diagnostically (PRES,WZ). The diffusivities are also calculated
diagnostically using information on UX,VY, POTT.
Input Description
It reads a 112x112x112 area array of data and iterates over 70 timesteps.
Output Description
It prints the diagonal elements of the velocity field.
Programming Language
FORTRAN 77
Known portability issues
None
References
None
Last Updated: 16 August 2000