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

Dimitri Komatitsch

dblp:84/5539 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
High-performance computing
scientific computing systems
0.222012
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.232008
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.232008
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.112012
Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures · SC 2012
GPUs and heterogeneous computing
GPU computing
0.112012
Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures · SC 2012
Distributed systems › fault tolerance
checkpointing
0.112011
FTI: high performance fault tolerance interface for hybrid systems · SC 2011
Distributed systems
fault tolerance
0.112011
FTI: high performance fault tolerance interface for hybrid systems · SC 2011
Distributed systems › fault tolerance › checkpointing
multi-level checkpointing
0.112011
FTI: high performance fault tolerance interface for hybrid systems · SC 2011
Storage systems › data representation › data encoding › error correction coding
reed-solomon codes
0.112011
FTI: high performance fault tolerance interface for hybrid systems · SC 2011
Geometric modeling and processing
isosurface extraction
0.112010
Parallel extraction and simplification of large isosurfaces using an extended tandem algorithm · Comput. Aided Des. 2010
High-performance computing
performance optimization at scale
0.112008
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.012012
Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures · SC 2012
Storage systems
storage reliability
0.012011
FTI: high performance fault tolerance interface for hybrid systems · SC 2011
High-performance computing
large-scale simulation
0.012003
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
YearPublicationVenuePosition
2012 Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures
abstract
Computational 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
SC6
2011 FTI: high performance fault tolerance interface for hybrid systems
abstract
Large 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
SC3
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 processors
abstract
SPECFEM3D_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
SC2
2008 Isosurface extraction and interpretation on very large datasets in geophysics
abstract
International audience
Guilhem Dupuy, Bruno Jobard, Sebastien Guillon, Noomane Keskes, Dimitri Komatitsch
Symposium on Solid and Physical Modeling5
2003 A 14.6 billion degrees of freedom, 5 teraflops, 2.5 terabyte earthquake simulation on the Earth Simulator
abstract
We 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
SC1
2001 Modeling of seismic wave propagation at the scale of the Earth on a large Beowulf
abstract
We 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
SC1