Computer Methods in Applied Mechanics and Engineering
A general approach to nonlinear FE computations on shared-memory multiprocessors
Computer Methods in Applied Mechanics and Engineering
Performance Analysis of Multilevel Parallel Applications on Shared Memory Architectures
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Computer Animation and Virtual Worlds - Special Issue: The Very Best Papers from CASA 2004
Scout: a data-parallel programming language for graphics processors
Parallel Computing
Cache-efficient numerical algorithms using graphics hardware
Parallel Computing
Exploring weak scalability for FEM calculations on a GPU-enhanced cluster
Parallel Computing
Hardware-aware analysis and optimization of stable fluids
Proceedings of the 2008 symposium on Interactive 3D graphics and games
General purpose molecular dynamics simulations fully implemented on graphics processing units
Journal of Computational Physics
International Journal of Parallel, Emergent and Distributed Systems
GPULib: GPU Computing in High-Level Languages
Computing in Science and Engineering
Accelerating geoscience and engineering system simulations on graphics hardware
Computers & Geosciences
Massively parallel forward modeling of scalar and tensor gravimetry data
Computers & Geosciences
High-order finite-element seismic wave propagation modeling with MPI on a large GPU cluster
Journal of Computational Physics
Journal of Computational Physics
FTI: high performance fault tolerance interface for hybrid systems
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Simulation of multistage excavation based on a 3D spectral-element method
Computers and Structures
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Finite Element Integration on GPUs
ACM Transactions on Mathematical Software (TOMS)
Architecting the finite element method pipeline for the GPU
Journal of Computational and Applied Mathematics
Vectorized OpenCL implementation of numerical integration for higher order finite elements
Computers & Mathematics with Applications
Accelerated finite element elastodynamic simulations using the GPU
Journal of Computational Physics
Numerical integration on GPUs for higher order finite elements
Computers & Mathematics with Applications
Hi-index | 0.02 |
We port a high-order finite-element application that performs the numerical simulation of seismic wave propagation resulting from earthquakes in the Earth on NVIDIA GeForce 8800 GTX and GTX 280 graphics cards using CUDA. This application runs in single precision and is therefore a good candidate for implementation on current GPU hardware, which either does not support double precision or supports it but at the cost of reduced performance. We discuss and compare two implementations of the code: one that has maximum efficiency but is limited to the memory size of the card, and one that can handle larger problems but that is less efficient. We use a coloring scheme to handle efficiently summation operations over nodes on a topology with variable valence. We perform several numerical tests and performance measurements and show that in the best case we obtain a speedup of 25.