[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Komatitsch et al., 2010 - Google Patents

High-order finite-element seismic wave propagation modeling with MPI on a large GPU cluster

Komatitsch et al., 2010

View PDF
Document ID
6811186839109904466
Author
Komatitsch D
Erlebacher G
Göddeke D
Michéa D
Publication year
Publication venue
Journal of computational physics

External Links

Snippet

We implement a high-order finite-element application, which performs the numerical simulation of seismic wave propagation resulting for instance from earthquakes at the scale of a continent or from active seismic acquisition experiments in the oil industry, on a large …
Continue reading at www.researchgate.net (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/80Architectures of general purpose stored programme computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
    • G06F15/8007Architectures of general purpose stored programme computers comprising an array of processing units with common control, e.g. single instruction multiple data processors single instruction multiple data [SIMD] multiprocessors
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/06Ray-tracing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3457Performance evaluation by simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/45Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS
    • G01V2210/00Details of seismic processing or analysis
    • G01V2210/60Analysis
    • G01V2210/67Wave propagation modeling
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting

Similar Documents

Publication Publication Date Title
Komatitsch et al. High-order finite-element seismic wave propagation modeling with MPI on a large GPU cluster
Komatitsch et al. Porting a high-order finite-element earthquake modeling application to NVIDIA graphics cards using CUDA
Komatitsch et al. Modeling the propagation of elastic waves using spectral elements on a cluster of 192 GPUs
Brodtkorb et al. Efficient shallow water simulations on GPUs: Implementation, visualization, verification, and validation
Niemeyer et al. Recent progress and challenges in exploiting graphics processors in computational fluid dynamics
Jiao et al. A hybrid MPI/OpenMP parallel computing model for spherical discontinuous deformation analysis
Mu et al. Accelerating the discontinuous galerkin method for seismic wave propagation simulations using multiple gpus with cuda and mpi
Karavaev et al. A technology of 3D elastic wave propagation simulation using hybrid supercomputers
Giroux et al. Task-parallel implementation of 3D shortest path raytracing for geophysical applications
Simpson et al. Challenges in GPU-accelerated nonlinear dynamic analysis for structural systems
Said et al. Leveraging the accelerated processing units for seismic imaging: A performance and power efficiency comparison against CPUs and GPUs
Abdelkhalek et al. Fast seismic modeling and reverse time migration on a graphics processing unit cluster
Okamoto et al. Accelerating large-scale simulation of seismic wave propagation by multi-GPUs and three-dimensional domain decomposition
Castro et al. Energy efficient seismic wave propagation simulation on a low-power manycore processor
Fujita et al. Acceleration of element-by-element kernel in unstructured implicit low-order finite-element earthquake simulation using openacc on pascal gpus
Lou et al. OpenACC directive-based GPU acceleration of an implicit reconstructed discontinuous Galerkin method for compressible flows on 3D unstructured grids
Eghbal et al. Algebraic multigrid employing mixed structured–unstructured data on manycore hardware
Brandao et al. Performance evaluation of optimized implementations of finite difference method for wave propagation problems on gpu architecture
Boillot et al. Task-based programming for seismic imaging: Preliminary results
Yamaguchi et al. Acceleration of unstructured implicit low-order finite-element earthquake simulation using OpenACC on Pascal GPUs
Zhu et al. Parallel optimization of underwater acoustic models: A survey
Cao et al. GPU accelerated computing towards a fast and scalable seismic wave modelling in SEISCOPE SEM46 code
Krüger Green wave: A semi custom hardware architecture for reverse time migration
Zapata et al. A parallel unstructured multi-color SOR solver for 3D Navier–Stokes equations on graphics processing units
Titarenko et al. Multilevel parallelization: Grid methods for solving direct and inverse problems