Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John B. Drake

dblp:62/1414 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2008
0000-0001-9763-3653ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 8 · 3 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
High-performance computing · 59% Performance modeling and evaluation · 20% Parallel and multicore computing · 11%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational science and engineering · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › scientific computing systems
climate modeling
0.021999
Performance Tuning and Evaluation of a Parallel Community Climate Model · SC 1999
Computing climate change: can we beat nature? · SC 1991
Performance modeling and evaluation
performance tuning
0.011999
Performance Tuning and Evaluation of a Parallel Community Climate Model · SC 1999
High-performance computing
scientific computing systems
0.021993
The quantum structure of matter grand challenge project: large-scale 3-D solutions in relativistic quantum dynamics · SC 1993
Performance of a Plasma Fluid Code on the Intel Parallel Computers · SC 1992
Parallel and multicore computing › parallel architecture
distributed-memory parallel computing
0.011993
The quantum structure of matter grand challenge project: large-scale 3-D solutions in relativistic quantum dynamics · SC 1993
Hardware accelerators and domain-specific architectures
matrix-vector multiplication
0.011993
The quantum structure of matter grand challenge project: large-scale 3-D solutions in relativistic quantum dynamics · SC 1993
High-performance computing › performance optimization at scale
parallel scalability
0.011992
Performance of a Plasma Fluid Code on the Intel Parallel Computers · SC 1992
High-performance computing
performance optimization at scale
0.011992
Performance of a Plasma Fluid Code on the Intel Parallel Computers · SC 1992
Computational science and engineering
numerical analysis
0.011993
The quantum structure of matter grand challenge project: large-scale 3-D solutions in relativistic quantum dynamics · SC 1993
Parallel and multicore computing
parallel programming models
0.011992
Performance of a Plasma Fluid Code on the Intel Parallel Computers · SC 1992

Methods — techniques the papers use, named apart from their topics

porting · 0.0message passing · 0.0parallel matrix-vector operations · 0.0lattice basis-spline collocation · 0.0parallel algorithm · 0.0
YearPublicationVenuePosition
2008 Algorithm 888: Spherical Harmonic Transform Algorithms
abstract
A collection of MATLAB classes for computing and using spherical harmonic transforms is presented. Methods of these classes compute differential operators on the sphere and are used to solve simple partial differential equations in a spherical geometry. The spectral synthesis and analysis algorithms using fast Fourier transforms and Legendre transforms with the associated Legendre functions are presented in detail. A set of methods associated with a spectral_field class provides spectral approximation to the differential operators ∇ ⋯, ∇ ×, ∇, and ∇ 2 in spherical geometry. Laplace inversion and Helmholtz equation solvers are also methods for this class. The use of the class and methods in MATLAB is demonstrated by the solution of the barotropic vorticity equation on the sphere. A survey of alternative algorithms is given and implementations for parallel high performance computers are discussed in the context of global climate and weather models.
John B. Drake, Patrick H. Worley, Eduardo F. D'Azevedo
ACM Trans. Math. Softw.1
1999 Performance Tuning and Evaluation of a Parallel Community Climate Model
abstract
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 (PCM), PCCM has recently been updated with new physics routines from version 3.2 of the CCM, improvements to the parallel implementation, and ports to the SGI/Cray Research T3E and Origin 2000. We describe our experience in porting and tuning PCCM on these new platforms, evaluating the performance of different parallel algorithm options and comparing performance between the T3E and Origin 2000. 1
John B. Drake, Steve Hammond, Rodney James, Patrick H. Worley
SC1
1995 Introduction to the Special Issue on Parallel Computing in Climate and Weather Modeling
John B. Drake, Ian T. Foster
Parallel Comput.1
1995 Design and Performance of a Scalable Parallel Community Climate Model
John B. Drake, Ian T. Foster, John Michalakes, Brian R. Toonen, Patrick H. Worley
Parallel Comput.1
1993 The quantum structure of matter grand challenge project: large-scale 3-D solutions in relativistic quantum dynamics
abstract
The numerical methods used to solve the time-dependent Dirac equation on a three-dimensional Cartesian lattice are described. Efficient algorithms are required for computationally intensive studies of nonperturbative relativistic quantum dynamics. Discretization is achieved through the lattice basis-spline collocation method, in which quantum-state vectors and coordinate-space operators are expressed in terms of basis-spline functions on a spatial lattice. All numerical procedures reduce to a series of matrix-vector operations which are performed on the Intel iPSC/860 hypercube, making full use of parallelism. Solutions to the problems of limited node memory and node-to-node communication overhead inherent in using distributed-memory, multiple-instruction, multiple-data stream parallel computers are discussed.
Jack C. Wells, Volker E. Oberacker, A. Sait Umar, C. Bottcher, M. R. Strayer, John B. Drake, R. Flanery
SC6
1992 Performance of a Plasma Fluid Code on the Intel Parallel Computers
abstract
One approach to improving the real-time efficiency of plasma turbulence calculations is to use a parallel algorithm. A parallel algorithm for plasma turbulence calculations was tested on the Intel iPSC/860 hypercube and the Touchstone Delta machine. Using the 128 processors of the Intel iPSC/860 hypercube, a factor of 5 improvement over a single-processor CRAY-2 is obtained. For the Touchstone Delta machine, the corresponding improvement factor is 13. For plasma edge turbulence calculations, an extrapolation of the present results to the Intel sigma machine gives an improvement factor close to 64 over the single-processor CRAY-2.>
Vickie E. Lynch, Benjamin A. Carreras, John B. Drake, J. N. Leboeuf, P. Liewer
SC3
1992 Parallelizing the spectral transform method. Part II
abstract
Abstract The spectral transform method is a widely used numerical technique for solving partial differential equations on the sphere in global climate modeling. This paper describes the parallelization and performance of the spectral method for solving the non‐linear shallow water equations on the surface of a sphere using a 128‐node Intel iPSC/860 hypercube. Solving the shallow water equations represents a computational kernel of more complex climate models. This work is part of a research program to develop climate models that are capable of much longer simulations at a significantly finer resolution than current models. Such models are important in understanding the effects of the increasing atmospheric concentrations of greenhouse gases, and the computational requirements are so large that massively parallel multiprocessors will be necessary to run climate model simulations in a reasonable amount of time. The spectral method involves the transformation of data between the physical, Fourier and spectral domains. Each of these domains is two‐dimensional. The spectral method performs Fourier transforms in the longitude direction followed by summation in the latitude direction to evaluate the discrete spectral transform. A simple way of parallelizing the spectral code is to decompose the physical problem domain in just the latitude direction. This allows an optimized sequential FFT algorithm to be used in the longitude direction. However, this approach limits the number of processors that can be brought to bear on the problem. Decomposing the problem over both directions allows the parallelism inherent in the problem to be exploited more effectively‐the grain size is reduced, so that more processors can be used. Results are presented that show that decomposing over both directions does result in a more rapid solution of the problem. The results show that, for a given problem and number of processors, the optimum decomposition has approximately equal numbers of processors in each direction. Load imbalance also has an impact on the performance of the method. The importance of minimizing communication latency and overlapping communication with calculation is stressed. General methods for doing this, that may be applied to many other problems, are discussed.
David W. Walker, Patrick H. Worley, John B. Drake
Concurr. Pract. Exp.3
1992 Parallelizing the spectral transform method
abstract
Abstract The spectral transform method is a standard numerical technique used to solve partial differential equations on the sphere in global climate modeling. In particular, it is used in CCM1 and CCM2, the Community Climate Models developed at the National Center for Atmospheric Research. This paper describes initial experiences in parallelizing a program that uses the spectral transform method to solve the non‐linear shallow water equations on the sphere, showing that an efficient implementation is possible on the Intel iPSC/860. The use of PICL, a portable instrumented communication library, and Paragraph, a performance visualization tool, in tuning the implementation is also described. The Legendre transform and the Fourier transform comprise the computational kernel of the spectral transform method. This paper is a case study of parallelizing the Legendre transform. For many problem sizes and numbers of processors, the spectral transform method can be parallelized efficiently by parallelizing only the Legendre transform.
Patrick H. Worley, John B. Drake
Concurr. Pract. Exp.2
1991 Computing climate change: can we beat nature?
abstract
No abstract available.
Robert C. Malone, Robert Chervin, William P. Dannevik, John B. Drake
SC5