Numerical Performance Results From The Shallow Water Equation Test Suite
Numerical Performance Results From The Shallow Water Equation Test Suite
Numerical Performance Results From The Shallow Water Equation Test Suite
Introduction
Table 1 gives a comparison of methods by accuracy and computational performance. In Table 1, execution time is given in seconds and represents the best
measurement of how long it takes to perform a 5 day integration on a dedicated
machine. Dedicated time is not always available and measurements of time are
often peculiar to a given installation. The accuracy reported is the normalized
l2 (h) error as requested in [?, eq. 83]. Gflops is an estimate of the number of
send correspondence to bbd@ornl.gov or Mathematical Sciences Section, Oak Ridge National Laboratory, P.O. Box 2008, Oak Ridge, Tennessee 37831-8083
floating point operations performed per second during the integration. Hardware performance monitors are the preferred measurement method.
Algorithm
Spectral
Spectral
Spectral
Spectral
TIG Model
A-L
Icosohedral PIC
Resol.
.
T42
T42
T213
T213
2562
72 44
10242
Machine
Accuracy
Gflops
Y-MP
Y-MP
Y-MP
Y-MP
C90
C90
Y-MP
1
6
1
6
1
1
1
1010
1010
1010
1010
2.5 104
2.5 104
7.5 104
0.162
0.567
0.215
1.210
0.087
0.351
0.103
Execution
Time (sec)
3.5
1.0
690.0
130.0
20.4
3.9
26.0
Notes
Resol.
Machine
SP
EP
Spectral
Spectral
Spectral
Spectral
Spectral
T42
T213
T21
T42
T85
Y-MP
Y-MP
iPSC/860
iPSC/860
iPSC/860
6
6
64
128
128
3.5
5.4
5.6
18.4
49.6
0.58
0.90
0.08
0.14
0.39
Execution
Time (sec)
1.0
130.0
1.37
3.92
16.9
Notes
2
2
6
6
6
Notes
1. Results of STSWM [?]. Solution exactly representable in spectral expansion so accuracy not representative. The Y-MP results were calculated in
64bit arithmetic.
2. Rudy Jacobs results of multitasked STSWM reported at the Third CHAMMP
Workshop on Numerical Solution of PDEs in Spherical Geometry.
3. TIG is the twisted icosahedral grid method described in [?]. Execution
time estimated from 600 sec timesteps at 0.0284 sec/step on test case 5.
4. Arakawa-Lamb as described in [?]. Execution time estimated from 600
sec timesteps at 0.0284 sec/step on test case 5.
2
1
2
2
2
3
4
5
Literature
Seven test cases were proposed in [?]. These cases collect several tests common
in the literature but particularly follow work in [?]. A code to solve the shallow
water equations using the spectral transform method (STSWM) is described
in [?]. High resolution test case solutions using the spectral code STSWM are
given in [?].
The report [?] compares solutions using an icosahedral grid twisted to maintain grid symmetry between hemispheres. Parallel algorithms for the spectral
transform are discussed in [?, ?].