Demo Data from EDBT 2026 / reviewers in the wild / expert
John B. Drake
dblp:62/1414
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › scientific computing systems
climate modeling |
0.0 | 2 | 1999 | 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.0 | 1 | 1999 | Performance Tuning and Evaluation of a Parallel Community Climate Model · SC 1999 |
High-performance computing
scientific computing systems |
0.0 | 2 | 1993 | 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.0 | 1 | 1993 | 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.0 | 1 | 1993 | 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.0 | 1 | 1992 | Performance of a Plasma Fluid Code on the Intel Parallel Computers · SC 1992 |
High-performance computing
performance optimization at scale |
0.0 | 1 | 1992 | Performance of a Plasma Fluid Code on the Intel Parallel Computers · SC 1992 |
Computational science and engineering
numerical analysis |
0.0 | 1 | 1993 | 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.0 | 1 | 1992 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Algorithm 888: Spherical Harmonic Transform AlgorithmsabstractA 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 ModelabstractThe 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 |
SC | 1 |
| 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 dynamicsabstractThe 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 |
SC | 6 |
| 1992 | Performance of a Plasma Fluid Code on the Intel Parallel ComputersabstractOne 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 |
SC | 3 |
| 1992 | Parallelizing the spectral transform method. Part IIabstractAbstract 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 methodabstractAbstract 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?abstractNo abstract available. Robert C. Malone, Robert Chervin, William P. Dannevik, John B. Drake |
SC | 5 |