Parallel Spectral Transform Shallow Water Model : A Runtime { Tunable
نویسندگان
چکیده
Fairness is an important issue when benchmarking parallel computers using application codes. The best parallel algorithm on one platform may not be the best on another. While it is not feasible to reevaluate parallel algorithms and reimplement large codes whenever new machines become available, it is possible to embed algorithmic options into codes that allow them to be \tuned" for a particular machine without requiring code modiications. In this paper, we describe a code in which such an approach was taken. PSTSWM was developed for evaluating parallel algorithms for the spectral transform method in atmospheric circulation models. Many levels of runtime-selectable algorithmic options are supported. We discuss these options and our evaluation methodology. We also provide empirical results from a number of parallel machines, indicating the importance of tuning for each platform before making a comparison.
منابع مشابه
Parallel Spectral Transform Shallow Water Model: A Runtime{Tunable Parallel Benchmark Code
Fairness is an important issue when benchmarking parallel computers using application codes. The best parallel algorithm on one platform may not be the best on another. While it is not feasible to reevaluate parallel algorithms and reimplement large codes whenever new machines become available, it is possible to embed algorithmic options into codes that allow them to be \tuned" for a particular...
متن کاملAlgorithm Comparison and Benchmarking Using a Parallel Spectral Transform Shallow Water Model
متن کامل
The Parallel Scalabilityof the Spectral Transform
This paper investigates the suitability of the spectral transform method for parallel implementation. The spectral transform method is a natural candidate for general circulation models designed to run on large-scale parallel computers due to the large number of existing serial and moderately parallel implementations. We present analytic and empirical studies that allow us to quantify the paral...
متن کاملA task parallel implementation of a scattered node stencil-based solver for the shallow water equations
The shallow water equations (SWE) provide a basic model for atmospheric flow and are used as a standard benchmark problem for climate simulation codes. Solving the SWE globally is computationally challenging due to the problem size and the need to resolve local features at different scales. The problem size can be partly addressed by parallel computing, whereas the local adaptivity is a methodo...
متن کاملSpectral Viscosity for Shallow Water Equations in Spherical Geometry
A spherical spectral viscosity operator is proposed as an alternative to standard horizontal diffusion terms in global atmospheric models. Implementation in NCAR’s Spectral Transform Shallow Water Model and application to a suite of standard test cases demonstrates improvement in resolution and numerical conservation of invariants at no extra computational cost. The retention in the spectral vi...
متن کامل