Learn More
The Community Climate System Model (CCSM) is a computer model for simulating the Earth's climate. The CCSM is built from four individual component models for the atmosphere, ocean, land surface, and sea ice. The notion of a physical/dynamical component of the climate system translates directly to the software component structure. Software design of the CCSM(More)
We describe the design of a parallel global atmospheric circulation model, PCCM2. This parallel model is functionally equivalent to the National Center for Atmospheric Research's Community Climate Model, CCM2, but is struc-tured to exploit distributed memory multicomputers. PCCM2 incorporates parallel spectral transform, semi-Lagrangian transport, and load(More)
The spectral transform method is the standard numerical technique for solving partial diierential equations on the sphere in global climate mod-eling. This paper describes the parallelization and performance of the spectral transform method for solving the nonlinear shallow water equations on the surface of a sphere using a 128-node Intel iPSC/860(More)
The Parallel Community Climate Model (PCCM) is a message-passing parallelization of version 2.1 of the Community Climate Model (CCM) developed by researchers at Argonne and Oak Ridge National Laboratories and at the National Center for Atmospheric Research in the early to mid 1990s. In preparation for use in the Department of Energy's Parallel Climate Model(More)
We present a scalable parallel Strassen's matrix multiplication algorithm for distributed-memory, message-passing computers. Strassen's algorithm to multiply two N x N matrices reduces the asymptotic operation count from O(N3) of the traditional algorithm to O(N2.*1). In a sequential implementation the Strassen's algorithm offers better performance even for(More)
The spectral transform method is a widely-used numerical technique for solving partial diierential equations on the sphere in global climate modeling. This paper describes the parallelization and performance of the spectral method for solving the nonlinear shallow water equations on the surface of a sphere using a 128-node Intel iPSC/860 hypercube. Solving(More)
Community models for global climate research, such as the Community Atmospheric Model, must perform well on a variety of computing systems. Supporting diverse research interests, these computationally demanding models must be efficient for a range of problem sizes and processor counts. In this paper we describe the data structures and associated(More)
Global atmospheric circulation models (GCM) typically have three primary algorith-mic components: columnar physics, spectral tranform, and semi-Lagrangian transport. In developing parallel implementations, these three components are equally important and can be examined somewhat independently. A two-dimensional horizontal data decomposition of the(More)