Demo Data from VLDB 2026 / reviewers in the wild / expert
Dimitri Komatitsch
dblp:84/5539
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2012
0000-0003-2309-8269ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2
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
5 papers |
High-performance computing · 51% Distributed systems · 25% Storage systems · 11% | |
| Computer graphics and multimedia
1 paper |
Geometric modeling and processing · 100% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
scientific computing systems |
0.2 | 2 | 2012 | Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures · SC 2012 High-frequency simulations of global seismic wave propagation using SPECFEM3D_GLOBE on 62K processors · SC 2008 |
High-performance computing › scientific computing systems
earthquake simulation |
0.2 | 3 | 2008 | High-frequency simulations of global seismic wave propagation using SPECFEM3D_GLOBE on 62K processors · SC 2008 A 14.6 billion degrees of freedom, 5 teraflops, 2.5 terabyte earthquake simulation on the Earth Simulator · SC 2003 Modeling of seismic wave propagation at the scale of the Earth on a large Beowulf · SC 2001 |
High-performance computing › finite element method
spectral-element method |
0.2 | 3 | 2008 | High-frequency simulations of global seismic wave propagation using SPECFEM3D_GLOBE on 62K processors · SC 2008 A 14.6 billion degrees of freedom, 5 teraflops, 2.5 terabyte earthquake simulation on the Earth Simulator · SC 2003 Modeling of seismic wave propagation at the scale of the Earth on a large Beowulf · SC 2001 |
High-performance computing › finite element method
finite element simulation |
0.1 | 1 | 2012 | Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures · SC 2012 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2012 | Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures · SC 2012 |
Distributed systems › fault tolerance
checkpointing |
0.1 | 1 | 2011 | FTI: high performance fault tolerance interface for hybrid systems · SC 2011 |
Distributed systems
fault tolerance |
0.1 | 1 | 2011 | FTI: high performance fault tolerance interface for hybrid systems · SC 2011 |
Distributed systems › fault tolerance › checkpointing
multi-level checkpointing |
0.1 | 1 | 2011 | FTI: high performance fault tolerance interface for hybrid systems · SC 2011 |
Storage systems › data representation › data encoding › error correction coding
reed-solomon codes |
0.1 | 1 | 2011 | FTI: high performance fault tolerance interface for hybrid systems · SC 2011 |
Geometric modeling and processing
isosurface extraction |
0.1 | 1 | 2010 | Parallel extraction and simplification of large isosurfaces using an extended tandem algorithm · Comput. Aided Des. 2010 |
High-performance computing
performance optimization at scale |
0.1 | 1 | 2008 | High-frequency simulations of global seismic wave propagation using SPECFEM3D_GLOBE on 62K processors · SC 2008 |
Parallel and multicore computing › MPI
MPI-based parallelization |
0.0 | 1 | 2012 | Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures · SC 2012 |
Storage systems
storage reliability |
0.0 | 1 | 2011 | FTI: high performance fault tolerance interface for hybrid systems · SC 2011 |
High-performance computing
large-scale simulation |
0.0 | 1 | 2003 | A 14.6 billion degrees of freedom, 5 teraflops, 2.5 terabyte earthquake simulation on the Earth Simulator · SC 2003 |
Methods — techniques the papers use, named apart from their topics
MPI · 0.2mesh coloring · 0.1atomic updates · 0.1CUDA · 0.1topology-aware erasure coding · 0.1dedicated fault-tolerance thread · 0.1spectral-element method · 0.1extended tandem algorithm · 0.1loop vectorization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architecturesabstractComputational seismology is an area of wide sociological and economic impact, ranging from earthquake risk assessment to subsurface imaging and oil and gas exploration. At the core of these simulations is the modeling of wave propagation in a complex medium. Here we report on the extension of the high-order finite-element seismic wave simulation package SPECFEM3D to support the largest scale hybrid and homogeneous supercomputers. Starting from an existing highly tuned MPI code, we migrated to a CUDA version. In order to be of immediate impact to the science mission of computational seismologists, we had to port the entire production package, rather than just individual kernels. One of the challenges in parallelizing finite element codes is the potential for race conditions during the assembly phase. We therefore investigated different methods such as mesh coloring or atomic updates on the GPU. In order to achieve strong scaling, we needed to ensure good overlap of data motion at all levels, including internode and host-accelerator transfers. Finally we carefully tuned the GPU implementation. The new MPI/CUDA solver exhibits excellent scalability and achieves speedup on a node-to-node basis over the carefully tuned equivalent multi-core MPI solver. To demonstrate the performance of both the forward and adjoint functionality, we present two case studies run on the Cray XE6 CPU and Cray XK6 GPU architectures up to 896 nodes: (1) focusing on most commonly used forward simulations, we simulate seismic wave propagation generated by earthquakes in Turkey, and (2) testing the most complex seismic inversion type of the package, we use ambient seismic noise to image 3-D crust and mantle structure beneath western Europe. Max Rietmann, Peter Messmer, Tarje Nissen-Meyer, Daniel Peter 0001, Piero Basini, Dimitri Komatitsch, Olaf Schenk, Jeroen Tromp, Lapo Boschi, Domenico Giardini |
SC | 6 |
| 2011 | FTI: high performance fault tolerance interface for hybrid systemsabstractLarge scientific applications deployed on current petascale systems expend a significant amount of their execution time dumping checkpoint files to remote storage. New fault tolerant techniques will be critical to efficiently exploit post-petascale systems. In this work, we propose a low-overhead high-frequency multi-level checkpoint technique in which we integrate a highly-reliable topology-aware Reed-Solomon encoding in a three-level checkpoint scheme. We efficiently hide the encoding time using one Fault-Tolerance dedicated thread per node. We implement our technique in the Fault Tolerance Interface FTI. We evaluate the correctness of our performance model and conduct a study of the reliability of our library. To demonstrate the performance of FTI, we present a case study of the Mw9.0 Tohoku Japan earthquake simulation with SPECFEM3D on TSUBAME2.0. We demonstrate a checkpoint overhead as low as 8% on sustained 0.1 petaflops runs (1152 GPUs) while checkpointing at high frequency. Leonardo Arturo Bautista-Gomez, Seiji Tsuboi, Dimitri Komatitsch, Franck Cappello, Naoya Maruyama, Satoshi Matsuoka |
SC | 3 |
| 2010 | Parallel extraction and simplification of large isosurfaces using an extended tandem algorithm
Guilhem Dupuy, Bruno Jobard, Sebastien Guillon, Noomane Keskes, Dimitri Komatitsch |
Comput. Aided Des. | 5 |
| 2010 | High-performance finite-element simulations of seismic wave propagation in three-dimensional nonlinear inelastic geological media
Fabrice Dupros, Florent De Martin, Evelyne Foerster, Dimitri Komatitsch, Jean Roman |
Parallel Comput. | 4 |
| 2009 | Porting a high-order finite-element earthquake modeling application to NVIDIA graphics cards using CUDA
Dimitri Komatitsch, David Michéa, Gordon Erlebacher |
J. Parallel Distributed Comput. | 1 |
| 2008 | High-frequency simulations of global seismic wave propagation using SPECFEM3D_GLOBE on 62K processorsabstractSPECFEM3D_GLOBE is a spectral-element application enabling the simulation of global seismic wave propagation in 3D anelastic, anisotropic, rotating and self-gravitating Earth models at unprecedented resolution. A fundamental challenge in global seismology is to model the propagation of waves with periods between 1 and 2 seconds, the highest frequency signals that can propagate clear across the Earth. These waves help reveal the 3D structure of the Earth's deep interior and can be compared to seismographic recordings. We broke the 2 second barrier using the 62K processor Ranger system at TACC. Indeed we broke the barrier using just half of Ranger, by reaching a period of 1.84 seconds with sustained 28.7 Tflops on 32K processors. We obtained similar results on the XT4 Franklin system at NERSC and the XT4 Kraken system at University of Tennessee Knoxville, while a similar run on the 28K processor Jaguar system at ORNL, which has better memory bandwidth per processor, sustained 35.7 Tflops (a higher flops rate) with a 1.94 shortest period. Laura Carrington, Dimitri Komatitsch, Michael Laurenzano, Mustafa M. Tikir, David Michéa, Nicolas Le Goff, Allan Snavely, Jeroen Tromp |
SC | 2 |
| 2008 | Isosurface extraction and interpretation on very large datasets in geophysicsabstractInternational audience Guilhem Dupuy, Bruno Jobard, Sebastien Guillon, Noomane Keskes, Dimitri Komatitsch |
Symposium on Solid and Physical Modeling | 5 |
| 2003 | A 14.6 billion degrees of freedom, 5 teraflops, 2.5 terabyte earthquake simulation on the Earth SimulatorabstractWe use 1944 processors of the Earth Simulator to model seismic wave propagation resulting from large earthquakes. Simulations are conducted based upon the spectral-element method, a high-degree finite-element technique with an exactly diagonal mass matrix. We use a very large mesh with 5.5 billion grid points (14.6 billion degrees of freedom). We include the full complexity of the Earth, i.e., a three-dimensional wave-speed and density structure, a 3-D crustal model, ellipticity as well as topography and bathymetry. A total of 2.5 terabytes of memory is needed. Our implementation is purely based upon MPI, with loop vectorization on each processor. We obtain an excellent vectorization ratio of 99.3%, and we reach a performance of 5 teraflops (30% of the peak performance) on 38% of the machine. The very high resolution of the mesh allows us to perform fully three-dimensional calculations at seismic periods as low as 5 seconds. Dimitri Komatitsch, Seiji Tsuboi, Jeroen Tromp |
SC | 1 |
| 2001 | Modeling of seismic wave propagation at the scale of the Earth on a large BeowulfabstractWe use a parallel spectral-element method to simulate the propagation of seismic waves generated by earthquakes in the entire 3-D Earth. The method is implemented using MPI on a large PC cluster (Beowulf) with 151 processors and 76 Gb of RAM. It is based upon a weak formulation of the equations of motion and combines the flexibility of a finite-element method with the accuracy of a pseudospectral method. The finite-element mesh honors all discontinuities in the Earth velocity model. To maintain a relatively constant number of grid points per seismic wavelength, the size of the elements is increased with depth in a conforming fashion, thus retaining a diagonal mass matrix. The effects of attenuation and anisotropy are incorporated. We benchmark spectral-element synthetic seismograms against a normalmode reference solution for a spherically symmetric Earth velocity model. The two methods are in excellent agreement for all waves with periods greater than 20 seconds. Dimitri Komatitsch, Jeroen Tromp |
SC | 1 |